The following plugin provides functionality available through Pipeline-compatible steps. Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page.

For a list of other such plugins, see the Pipeline Steps Reference page.

Pipeline: Basic Steps

deleteDir: Recursively delete the current directory from the workspace

Recursively deletes the current directory and its contents. Symbolic links and junctions will not be followed but will be removed. To delete a specific directory of a workspace wrap the deleteDir step in a dir step.

    dir: Change current directory

    Change current directory. Any step inside the dir block will use this directory as current and any relative path will use it as base path.
    • path
      • Type: String

    echo: Print Message

    • message
      • Type: String

    error: Error signal

    Signals an error. Useful if you want to conditionally abort some part of your program. You can also just throw new Exception(), but this step will avoid printing a stack trace.
    • message
      • Type: String

    fileExists: Verify if file exists in workspace

    Checks if the given file (as relative path to current directory) exists. Returns true | false.
    • file
      Relative ( /-separated) path to file within a workspace to verify its existence.
      • Type: String

    isUnix: Checks if running on a Unix-like node

    Returns true if enclosing node is running on a Unix-like system (such as Linux or Mac OS X), false if Windows.

      mail: Mail

      Simple step for sending email.
      • subject
        Email subject line.
        • Type: String
      • body
        Email body.
        • Type: String
      • bcc (optional)
        BCC email address list. Comma separated list of email addresses.
        • Type: String
      • cc (optional)
        CC email address list. Comma separated list of email addresses.
        • Type: String
      • charset (optional)
        Email body character encoding. Defaults to UTF-8
        • Type: String
      • from (optional)
        From email address. Defaults to the admin address globally configured for the Jenkins instance.
        • Type: String
      • mimeType (optional)
        Email body MIME type. Defaults to text/plain.
        • Type: String
      • replyTo (optional)
        Reploy-To email address. Defaults to the admin address globally configured for the Jenkins instance.
        • Type: String
      • to (optional)
        To email address list. Comma separated list of email addresses.
        • Type: String

      pwd: Determine current directory

      Returns the current directory path as a string.
      • tmp (optional)
        If selected, return a temporary directory associated with the workspace rather than the workspace itself. This is an appropriate place to put temporary files which should not clutter a source checkout; local repositories or caches; etc.
        • Type: boolean

      readFile: Read file from workspace

      Reads a file from a relative path (with root in current directory, usually workspace) and returns its content as a plain string.
      • file
        Relative ( /-separated) path to file within a workspace to read.
        • Type: String
      • encoding (optional)
        The encoding to use when reading the file. If left blank, the platform default encoding will be used. Binary files can be read into a Base64-encoded string by specifying "Base64" as the encoding.
        • Type: String

      retry: Retry the body up to N times

      Retry the block (up to N times) if any exception happens during its body execution. If an exception happens on the final attempt then it will lead to aborting the build (unless it is caught and processed somehow). User aborts of the build are not caught.
      • count
        • Type: int

      sleep: Sleep

      Simply pauses the Pipeline build until the given amount of time has expired. Equivalent to (on Unix) sh 'sleep …'. May be used to pause one branch of parallel while another proceeds.
      • time
        • Type: int
      • unit (optional)
        • Values: NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS

      stash: Stash some files to be used later in the build

      Saves a set of files for use later in the same build, generally on another node/workspace. Stashed files are not otherwise available and are generally discarded at the end of the build. Note that the stash and unstash steps are designed for use with small files. For large data transfers, use the External Workspace Manager plugin, or use an external repository manager such as Nexus or Artifactory. This is because stashed files are archived in a compressed TAR, and with large files this demands considerable on-master resources, particularly CPU time. There's not a hard stash size limit, but between 5-100 MB you should probably consider alternatives.
      • name
        Name of a stash. Should be a simple identifier akin to a job name.
        • Type: String
      • allowEmpty (optional)
        • Type: boolean
      • excludes (optional)
        Optional set of Ant-style exclude patterns.
        Use a comma separated list to add more than one expression.
        If blank, no files will be excluded.
        • Type: String
      • includes (optional)
        Optional set of Ant-style include patterns.
        Use a comma separated list to add more than one expression.
        If blank, treated like **: all files.
        The current working directory is the base directory for the saved files, which will later be restored in the same relative locations, so if you want to use a subdirectory wrap this in dir.
        • Type: String
      • useDefaultExcludes (optional)
        If selected, use the default excludes from Ant - see here for the list.
        • Type: boolean

      step: General Build Step

      This is a special step that allows to call builders or post-build actions (as in freestyle or similar projects), in general "build steps". Just select the build step to call from the dropdown list and configure it as needed.

      Note that only Pipeline-compatible steps will be shown in the list.

      • delegate
          Nested Choice of Objects
        • $class: 'A3Builder'
          • project_file
            Absolute path to the a³ project file (.apx) containing the analysis items and configuration.
            (Note: a³ workspace files (also .apx) are not supported as input.)
            • Type: String
          • analysis_ids
            The following values are allowed:
            • Comma separated list of analysis IDs. Then only the given analysis items will be executed. Note: The ID must be contained in the apx project and must adhere the analysis ID naming conventions (letters, numbers and underscores only).
            • No ID at all (i.e. empty field). Then all analysis items specified in the apx project file will be executed.
            • Type: String
          • pedantic_level
            • Type: String
          • export_a3apxworkspace
            Exports the status of a³ at the end of the a³ analysis build step run as a workspace .apx file. This workspace file can later be opened in an interactive run of a³. The result is that the a³ GUI then shows all messages and all results generated by the batch-mode analyses without the need to run these analyses again.
            • Type: String
          • copy_report_file
            • Type: boolean
          • copy_result_file
            • Type: boolean
          • skip_a3_analysis
            This switch can be used to deactivate the a³ analysis build step. This switch provides a more convenient method to temporarily deactivate analysis runs than removing the entire build step and reconfiguring the a³ analysis run from scratch when later adding the build step again.
            • Type: boolean
        • $class: 'ACIPluginPublisher'
          • name
            • Type: String
          • shownOnProjectPage
            • Type: boolean
        • $class: 'ACSDeploymentBuilder'
          • context
              Nested Object
            • azureCredentialsId
              The Azure Service Principal credentials used to communicate with the Azure services. Check the following documentation for more information about the service principal:
              • Type: String
            • resourceGroupName
              Resource group of the target Azure Container Service.
              • Type: String
            • containerService
              The name of the Azure Container Service. Refer to the following documentation on how to setup Azure Container Service:
              • Type: String
            • sshCredentialsId

              The username and private key credential used to authenticate with the ACS clusters master node. This is the private key paired with the SSH RSA public key provided when you create the ACS cluster (see Deploy a Docker container hosting solution using the Azure portal ).

              The username and key credentials can be updated from Azure Portal. Find the Virtual Machine for your ACS cluster master node from the portal, and you can update the credential from SUPPORT + TROUBLESHOOTING >>> Reset password page.

              • Type: String
            • configFilePaths

              The path patterns for the specific cluster (Kubernetes, DC/OS, Docker Swarm) configurations you want to deploy, in the form of Ant glob syntax.

              • Type: String
            • containerRegistryCredentials (optional)
              All the credentials needed for pulling images from private repositories. Specify multiple entries if your deployments need to pull images from multiple, private repositories that require authentication.
                Array/List
                Nested Object
              • url
                URL to the Docker registry you are using. May be left blank to use the public DockerHub registry (currently https://index.docker.io/v1/).
                • Type: String
              • credentialsId
                • Type: String
            • dcosDockerCredenditalsPathShared (optional)

              Determine if the Docker credentials archive upload path specified above is shared among all the agents.

              To ease the shared files access, we may create share file storage for all the DC/OS agent nodes as this documentation (Create and mount a file share to a DC/OS cluster) suggests. With the help of the shared storage, we only need to upload the Docker credentials archive to the shared storage once, and all the agent nodes get the access to the resource immediately.

              Check this option if the Docker credentials archive upload path is a shared storage path.

              • Type: boolean
            • dcosDockerCredentialsPath (optional)

              The path on the DC/OS cluster agent nodes to store the docker credentials archive docker.tar.gz. Only absolute path is allowed here. Environment variable substitution is enabled for the path input. Due to the limitation in the underlying Mesos fetcher used by Marathon, special characters that need URI escaping and the character set {single quote ('), back slash (\), nul (\0)}, are not allowed in the path, otherwise it will fail to load the resource before running the container.

              If not specified, the plugin will generate a path specific for the build with the following pattern.

              
              /home/<linuxAdminUser>/acs-plugin-dcos.docker/<unique-name-generated-for-the-build>

              The plugin will generate the docker credentials archive with the credentials provided, and upload the archive to the given path for all the agents. You can use it to construct the URI used in your Marathon application definition.

              
              "uris":  [
                  "file://<filled-path>/docker.tar.gz"
              ]

              The URI will be exposed with the environment variable $MARATHON_DOCKER_CFG_ARCHIVE_URI. You can use this in your Marathon application definition when the "Enable Variable Substitution in Config" option is enabled. This helps when the upload path is not filled and generated by the build, or if the path changes frequently.

              Note that if an archive exists in the target path already, the build will overwrite that file.

              Reference: Marathon: Using a Private Docker Registry

              • Type: String
            • enableConfigSubstitution (optional)
              Substitute variables (in the form $VARIABLE or ${VARIABLE}) in the configuration with values from Jenkins environment variables.

              This allows you to use dynamic values produced during the build in your Kubernetes or DC/OS configurations, e.g., a dynamically generated Docker image tag which will be used later in the deployment.

              • Type: boolean
            • secretName (optional)
              The secret name that you can use in the Kubernetes Deployment configuration for the imagePullSecrets entry. Environment variable substitution are supported for the name input, so you can use available environment variables to construct the name dynamically, e.g., some-secret-$BUILD_NUMBER. The name should be in the pattern [a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*, i.e., dot (.) concatenated sequences of hyphen (-) separated alphanumeric words. (See Kubernetes Names)

              If left blank, the plugin will generate a name based on the build name.

              The secret name will be exposed with the environment variable $KUBERNETES_SECRET_NAME. You can use this in your Kubernetes configuration to reference the updated secret when the "Enable Variable Substitution in Config" option is enabled.

              
              apiVersion: extensions/v1beta1
              kind: Deployment
              metadata:
                name: nginx
              spec:
                replicas: 1
                template:
                  metadata:
                    labels:
                      app: nginx
                  spec:
                    containers:
                    - name: nginx
                      image: some.private.registry.domain/nginx
                      ports:
                      - containerPort: 80
                    imagePullSecrets:
                    - name: $KUBERNETES_SECRET_NAME
              

              Note that once the secret is created, it will only be updated by the plugin. You have to manually delete it when it is not used anymore. If this is a problem, you may use fixed name so every time the job runs, the secret gets updated and no new secret is created.

              • Type: String
            • secretNamespace (optional)
              The Kubernetes namespace in which the secrets will be created with the credentials configured below.
              • Type: String
            • swarmRemoveContainersFirst (optional)
              Stop and remove containers first.
              • Type: boolean
        • publishATX
        • Publishes the ATX reports of all configured ECU-TEST packages or projects in this job.
          These ATX reports are generated automatically in this post-build step and uploaded to TEST-GUIDE.
          • atxName
            • Type: String
          • allowMissing (optional)
            • Type: boolean
          • archiving (optional)
            • Type: boolean
          • keepAll (optional)
            • Type: boolean
          • runOnFailed (optional)
            • Type: boolean
        • $class: 'AWSCodeDeployPublisher'
          • s3bucket
            The bucket in S3 where new AWS CodeDeploy revisions will be uploaded.
            • Type: String
          • s3prefix
            The prefix in the S3 Bucket to prepend to the AWS CodeDeploy revision. Default is the root of the bucket. You can use environment variables in this field.
            • Type: String
          • applicationName
            The name of the AWS CodeDeploy application you wish to deploy to. This plugin assumes that you've already created the application and deployment group. If you haven't already, work through the How to create an Application with AWS CodeDeploy documentation. You can use environment variables in this field.
            • Type: String
          • deploymentGroupName
            The name of the AWS CodeDeploy deployment group attached to your application that you want to deploy to. This plugin assumes that you've already created the application and deployment group. If you haven't already, work through the How to create an Application with AWS CodeDeploy documentation.
            • Type: String
          • deploymentConfig
            • Type: String
          • region
            • Type: String
          • deploymentGroupAppspec

            If checked, the build will use a dedicated appspec.yml file per deployment group.

            The appspec file should be named "appspec.DEPLOYMENT_GROUP_NAME.yml" and must be present in the jenkins project workspace.



            e.g.: appsec.staging.yml

            • Type: boolean
          • waitForCompletion

            If checked, this build will wait for the AWS CodeDeploy deployment to finish (with either success or failure). Polling Timeout, below, sets the maximum amount of time to wait.

            If unchecked, the deployment will be handed off to AWS CodeDeploy and the build will move on to the next step.

            The build will be marked a failure if either the timeout is reached or the deployment fails. The build log will indicate which.

            • Type: boolean
          • pollingTimeoutSec
            • Type: long
          • pollingFreqSec
            • Type: long
          • credentials
            • Type: String
          • versionFileName
            • Type: String
          • deploymentMethod
            • Type: String
          • awsAccessKey

            AWS Access and Secret keys to use for this deployment. At minimum the keys must be allowed to execute codedeploy:* and s3:Put*. It's a best practice to have these keys be from an IAM role with limited scope.

            If your Jenkins install is running on an EC2 instance with an associate IAM role, you can leave these fields blank. You will just need to ensure that the role has the correct policies.

            • Type: String
          • awsSecretKey

            AWS Access and Secret keys to use for this deployment. At minimum the keys must be allowed to execute codedeploy:* and s3:Put*. It's a best practice to have these keys be from an IAM role with limited scope.

            If your Jenkins install is running on an EC2 instance with an associate IAM role, you can leave these fields blank. You will just need to ensure that the role has the correct policies.

            • Type: String
          • iamRoleArn

            In order to keep your application(s) more secure, this plugin only uses temporary credentials via STS, scoped to each application. To set this up:

            1. Log into the AWS Management Console, and navigate to the Identity and Access Management console.
            2. Click on Roles, then click Create New Role.
            3. Give an appropriate name for this role (for example, "JenkinsCodeDeployProject").
            4. In the "Select Role Type" screen, click "Role for Cross-Account Access" then select Allows IAM users from a 3rd party AWS account to access this account.
            5. The account and external IDs for this Jenkins project are listed below
            6. In the policy screen, select Custom Policy and copy-paste the following policy:
              • {"Version": "2012-10-17", "Statement": [{"Effect": "Allow", "Action": ["codedeploy:*", "s3:*"], "Resource": "*"}]}
            7. Click Create Role, then copy-paste the Role ARN into the below field.
            8. Click the Test Connection button to ensure that the permissions are set up properly.
            • Type: String
          • externalId
            The External ID you should use in the IAM cross-account access policy.
            • Type: String
          • includes
            Includes and Excludes together define the file(s) that will be contained in the application revision that is uploaded to Amazon S3.
            • Type: String
          • proxyHost

            Proxy host DNS name

            • Type: String
          • proxyPort

            Proxy host port

            • Type: int
          • excludes
            Includes and Excludes together define the file(s) that will be contained in the application revision that is uploaded to Amazon S3.
            • Type: String
          • subdirectory
            A subdirectory inside the workspace to be packed instead of the whole workspace. Remember that the appspec.yml must be placed at the top of the .zip archive. The excludes and includes will be applied based on this path.
            • Type: String
        • devicefarm
          • projectName
            Name of AWS Device Farm project to use. This can be found in your AWS web console.
            Examples:
            demoproject
            My FireOS Project
            My Android Project
            • Type: String
          • devicePoolName
            Name of AWS Device Farm device pool to use.
            Examples:
            Top 10 devices
            Top 25 devices
            My Custom Tablet Pool
            • Type: String
          • testSpecName
            Use the default YAML spec, or select one of your saved YAML spec.
            • Type: String
          • environmentToRun
            • Type: String
          • appArtifact
            File pattern (local to workspace) where the newly built application (.apk, .ipa) exists.
            Leave it blank when it is a web application.

            Examples:
            **/build/apk/MyApp-*-debug.apk
            /bin/apk/MyApp.apk
            • Type: String
          • runName
            Name pattern to name your Device Farm Run. You can also use Jenkins environment variables.
            Examples:
            SanityTest-${BUILD_TAG}
            IntegrationTest-${BUILD_ID}
            • Type: String
          • testToRun
            • Type: String
          • storeResults
            • Type: boolean
          • isRunUnmetered
            • Type: boolean
          • eventCount
            • Type: String
          • eventThrottle
            • Type: String
          • seed
            • Type: String
          • username
            • Type: String
          • password
            • Type: String
          • appiumJavaJUnitTest
            • Type: String
          • appiumJavaTestNGTest
            • Type: String
          • appiumPythonTest
            • Type: String
          • appiumRubyTest
            • Type: String
          • appiumNodeTest
            • Type: String
          • calabashFeatures
            File pattern (local to workspace) where Calabash features archive.
            Examples:
            **/bin/tests/*.zip
            /tests/Calabash/features.zip
            • Type: String
          • calabashTags
            Comma separated list of tags which will be passed to Calabash.
            Examples:
            @working
            • Type: String
          • calabashProfile
            • Type: String
          • junitArtifact
            File pattern (local to workspace) where the JUnit tests exist.
            Examples:
            **/build/apk/MyApp-*-tests.apk
            /artifacts/MyAppTests.apk
            • Type: String
          • junitFilter
            Comma separated list of TestCase/TestSuite names which will be run.
            Examples:
            Running a single testcase: com.android.foo.FooTest
            Running a single test: com.android.foo.FooTest#testFoo
            Running multiple tests: com.android.foo.FooTest,com.android.foo.BarTest
            • Type: String
          • uiautomatorArtifact
            File pattern (local to workspace) where the UI Automator tests JAR exists.
            Examples:
            **/build/tests/MyApp-*-tests.jar
            /artifacts/MyAppTests.jar
            • Type: String
          • uiautomatorFilter
            Comma separated list of TestCase/TestSuite names which will be run.
            Examples:
            Running a single testcase: com.android.foo.FooTest
            Running a single test: com.android.foo.FooTest#testFoo
            Running multiple tests: com.android.foo.FooTest,com.android.foo.BarTest
            • Type: String
          • uiautomationArtifact
            • Type: String
          • xctestArtifact
            • Type: String
          • xctestFilter
            A test filter string.
            Examples:
            Running a single test class: "LoginTests"
            Running a multiple test classes: "LoginTests,SmokeTests"
            Running a single test: "LoginTests/testValid"
            Running multiple tests: "LoginTests/testValid,LoginTests/testInvalid"
            • Type: String
          • xctestUiArtifact
            • Type: String
          • xctestUiFilter
            • Type: String
          • appiumVersionJunit
            • Type: String
          • appiumVersionPython
            • Type: String
          • appiumVersionTestng
            • Type: String
          • ifWebApp
            • Type: boolean
          • extraData
            • Type: boolean
          • extraDataArtifact
            File pattern (local to workspace) where the extra date file (.zip) exists.
            Examples:
            **/build/apk/extra-data.zip
            • Type: String
          • deviceLocation
            • Type: boolean
          • deviceLatitude
            • Type: double
          • deviceLongitude
            • Type: double
          • radioDetails
            • Type: boolean
          • ifBluetooth
            • Type: boolean
          • ifWifi
            • Type: boolean
          • ifGPS
            • Type: boolean
          • ifNfc
            • Type: boolean
          • jobTimeoutMinutes
            • Type: int
          • ifVideoRecording
            • Type: boolean
          • ifAppPerformanceMonitoring
            • Type: boolean
          • ignoreRunError
            • Type: boolean
          • ifVpce
            • Type: boolean
          • ifSkipAppResigning
            • Type: boolean
          • vpceServiceName
            • Type: String
        • $class: 'AWSEBDeploymentBuilder'
          • credentialId
            Select the credentials to use.
            • Type: String
          • awsRegion
            AWS Region (e.g. us-east-1)
            • Type: String
          • applicationName
            AWS EB Application Name (e.g.: "myapp")
            • Type: String
          • environmentName

            Optional: AWS EB Environment name(s) to deploy to.

            Can accept single or multiple comma-separated values. Examples:

            • "my-prod-env" (single environment)
            • "my-dev-env,my-staging-env" (multiple environments)

            When this value is set and each requested environment exists, an UpdateEnvironment call will be triggered as the Application Version is created.

            • Type: String
          • bucketName

            S3 Bucket Name to Upload to (e.g. "my-awseb-apps")

            (Optional, will call createStorageLocation if blank)

            • Type: String
          • keyPrefix
            Prefix for newly created apps on S3 Bucket. For Example, myapp/builds/myapp-prod-env/
            • Type: String
          • versionLabelFormat
            How to set the version label? For instance, for "${GIT_COMMIT}-${BUILD_TAG}", and with "Key Prefix" set to "myapp/builds/myapp-prod-env/", the S3 Object Key is set to myapp/builds/myapp-prod-env/4b5f7669b3376a1ce504bf7ef8bf7aeee9d21746-myjob-41.zip and the version Label will be 4b5f7669b3376a1ce504bf7ef8bf7aeee9d21746-myjob-41 on AWS EB Application Versions
            • Type: String
          • versionDescriptionFormat
            How to set the version description? For instance, for "${GIT_COMMIT}", the version Description will be 4b5f7669b3376a1ce504bf7ef8bf7aeee9d21746 on AWS EB Application Versions
            • Type: String
          • rootObject

            Workspace-relative path of the artifact file to upload (if it's a file), or if it's a directory, the base directory to build the zip/war against

            Examples:

            • File, like target/mywebapp.war: The war file will be uploaded
            • A Directory, like '.' or 'target/war': A Zip file will be built and uploaded instead (using includes and excludes).
            • Type: String
          • includes
            Optional (if rootObject points to a directory): Glob for Zip Includes, comma-separated like 'target/file,target/myapp/**/*'
            • Type: String
          • excludes
            Optional (if rootObject points to a directory): Glob for Zip Excludes, comma-separated eg '**/.git/**/*,**/node_modules/**/*'
            • Type: String
          • zeroDowntime
            • Type: boolean
          • sleepTime
            • Type: int
          • checkHealth
            Uncheck this to disable the Health check on deploy. Some implementations may not care to wait until the environment shows "Green".
            • Type: boolean
          • maxAttempts
            • Type: int
        • $class: 'AddTestToSetStep'
          • domain
            HP ALM Domain
            • Type: String
          • project
            HP ALM Project name
            • Type: String
          • testPlanPath
            Path to a test or test folder in HP ALM which shall be added to a test set
            • Type: String
          • testSetPath
            Path to a test set in HP ALM into which test(s) shall be added
            • Type: String
        • alaudaDeleteBuild
          • buildID (optional)
            • Type: String
        • alaudaStartBuild
          • buildConfigName (optional)
            • Type: String
          • async (optional)
            • Type: boolean
          • branch (optional)
            • Type: String
          • commitID (optional)
            • Type: String
          • spaceName (optional)
            • Type: String
        • $class: 'AlaudaNotifier'
          • name (optional)
            • Type: String
          • body (optional)
            • Type: String
          • spaceName (optional)
            • Type: String
        • allure
          • results
              Array/List
              Nested Object
            • path
              • Type: String
          • commandline (optional)
            • Type: String
          • config (optional)
              Nested Object
            • results
                Array/List
                Nested Object
              • path
                • Type: String
            • commandline (optional)
              • Type: String
            • includeProperties (optional)
              • Type: boolean
            • jdk (optional)
              • Type: String
            • properties (optional)
                Array/List
                Nested Object
              • key
                • Type: String
              • value
                • Type: String
            • reportBuildPolicy (optional)
              • Values: ALWAYS, UNSTABLE, UNSUCCESSFUL
          • disabled (optional)
            • Type: boolean
          • includeProperties (optional)
            • Type: boolean
          • jdk (optional)
            • Type: String
          • properties (optional)
              Array/List
              Nested Object
            • key
              • Type: String
            • value
              • Type: String
          • report (optional)
            • Type: String
          • reportBuildPolicy (optional)
            • Values: ALWAYS, UNSTABLE, UNSUCCESSFUL
        • $class: 'AnalysisPublisher'
          • androidLintActivated (optional)
            • Type: boolean
          • canComputeNew (optional)
            • Type: boolean
          • canResolveRelativePaths (optional)
            • Type: boolean
          • canRunOnFailed (optional)
            • Type: boolean
          • checkStyleActivated (optional)
            • Type: boolean
          • defaultEncoding (optional)
            • Type: String
          • dryActivated (optional)
            • Type: boolean
          • failedNewAll (optional)
            • Type: String
          • failedNewHigh (optional)
            • Type: String
          • failedNewLow (optional)
            • Type: String
          • failedNewNormal (optional)
            • Type: String
          • failedTotalAll (optional)
            • Type: String
          • failedTotalHigh (optional)
            • Type: String
          • failedTotalLow (optional)
            • Type: String
          • failedTotalNormal (optional)
            • Type: String
          • findBugsActivated (optional)
            • Type: boolean
          • healthy (optional)
            • Type: String
          • openTasksActivated (optional)
            • Type: boolean
          • pmdActivated (optional)
            • Type: boolean
          • shouldDetectModules (optional)
            • Type: boolean
          • thresholdLimit (optional)
            • Type: String
          • unHealthy (optional)
            • Type: String
          • unstableNewAll (optional)
            • Type: String
          • unstableNewHigh (optional)
            • Type: String
          • unstableNewLow (optional)
            • Type: String
          • unstableNewNormal (optional)
            • Type: String
          • unstableTotalAll (optional)
            • Type: String
          • unstableTotalHigh (optional)
            • Type: String
          • unstableTotalLow (optional)
            • Type: String
          • unstableTotalNormal (optional)
            • Type: String
          • useDeltaValues (optional)
            • Type: boolean
          • usePreviousBuildAsReference (optional)
            • Type: boolean
          • useStableBuildAsReference (optional)
            • Type: boolean
          • warningsActivated (optional)
            • Type: boolean
        • anchore
          • name
            Name of the file that contains a list of container images for anchore to analyze, evaluate policy, and run queries against. The format for each line is "imageId /path/to/Dockerfile", where the Dockerfile is optional. This file must be made available (created by a prior step) to Anchore Container Image Scanner plugin.
            • Type: String
          • anchoreioPass (optional)
            Your password for the associated username on https://anchore.io
            • Type: String
          • anchoreioUser (optional)
            Your username on https://anchore.io that has access to a custom policy bundle to sync with your local anchore installation
            • Type: String
          • annotations (optional)
              Array/List
              Nested Object
            • key
              • Type: String
            • value
              • Type: String
          • bailOnFail (optional)
            If selected or set to 'true', the Anchore Container Image Scanner step will cause the build to fail if the policy evaluation result is FAIL. Default value: 'true'
            • Type: boolean
          • bailOnPluginFail (optional)
            If selected or set to 'true', the Anchore Container Image Scanner step will cause the build to fail if the plugin encounters an error. Default value: 'true'
            • Type: boolean
          • bailOnWarn (optional)
            If selected or set to 'true', the Anchore Container Image Scanner step will cause the build to fail if the policy check result is WARN. Default value: 'false'
            • Type: boolean
          • bundleFileOverride (optional)
            Name of the file that contains a custom anchore policy bundle to be used by Anchore policy evaluation engine. If this file does not exist or the field is left blank, anchore will attempt to use any previously synced/cached policy bundles that you may have, or will fail evaluation if no bundle can be found or used.
            • Type: String
          • doCleanup (optional)
            If selected or set to 'true', all images in the input file will be flushed from the Anchore database at the end of plugin execution. Default value: 'false'
            • Type: boolean
          • engineCredentialsId (optional)
            • Type: String
          • engineRetries (optional)
            Number of polling attempts spaced at 5 second intervals spent waiting for the Anchore Engine operation to complete.
            • Type: String
          • engineurl (optional)
            Anchore Engine URL
            • Type: String
          • engineverify (optional)
            • Type: boolean
          • globalWhiteList (optional)
            Name of the file that contains a custom whitelist to be used by Anchore policy evaluation engine. If this file does not exist or the field is left blank, Anchore will use its default global whitelist.
            • Type: String
          • inputQueries (optional)
              Array/List
              Nested Object
            • query
              Any query that Anchore supports. Results of the query will be added to the anchore report upon plugin completion.
              • Type: String
          • policyBundleId (optional)
            ID of the policy bundle on Anchore Engine to be used for policy evaluations. If empty, the policy bundle marked active on Anchore Engine will be used by default.
            • Type: String
          • policyEvalMethod (optional)
            • Type: String
          • policyName (optional)
            Name of the file that contains a custom policy to be used by Anchore policy evaluation engine. If this file does not exist or the field is left blank, Anchore will use its default policy.
            • Type: String
          • useCachedBundle (optional)
            Check this in order to use a previously synced policy bundle (if one exists) in the case where login to anchore.io or bundle sync fails for any reason.
            • Type: boolean
          • userScripts (optional)
            Optional directory that contains user defined Anchore analyzer/gate/query modules that will be executed in addition to the built in analyzer/gate/queries modules. If this directory does not exist or the field is left blank, Anchore will run only its default modules.
            • Type: String
        • $class: 'AnsibleAdHocCommandBuilder'
          • hostPattern
            The host or set of hosts on which the command will be executed. For more details see the ansible documentation for Patterns.
            • Type: String
          • inventory
              Nested Choice of Objects
            • $class: 'InventoryContent'
              • content
                • Type: String
              • dynamic
                Check this box if a dynamic inventory is used. For more details see the ansible documentation for Dynamic Inventory
                • Type: boolean
            • $class: 'InventoryDoNotSpecify'
              • $class: 'InventoryPath'
                • path
                  Specify the inventory host path or a comma separated host list
                  • Type: String
            • module
              Module name to execute. The shell module is used when left empty.
              • Type: String
            • command
              Module arguments or shell command to execute
              • Type: String
            • additionalParameters (optional)
              Any additional parameters to pass to the ansible command.

              Warning:

              The content of this textbox will be passed as is to the command line.
              • Type: String
            • ansibleName (optional)
              • Type: String
            • becomeUser (optional)
              Desired become user. "root" is used when this field is empty.
              • Type: String
            • colorizedOutput (optional)
              Check this box to allow ansible to render ANSI color codes in the Jenkins console. This option works well with the Jenkins AnsiColor plugin.
              • Type: boolean
            • credentialsId (optional)
              Select the credentials for the SSH connections. Only private key authentication is supported.
              • Type: String
            • disableHostKeyChecking (optional)
              Check this box if you really want to disable the validation of the hosts SSH server keys.
              • Type: boolean
            • extraVars (optional)
                Array/List
                Nested Object
              • hidden (optional)
                • Type: boolean
              • key (optional)
                • Type: String
              • value (optional)
                • Type: String
            • forks (optional)
              Specify number of parallel processes to use. Set to 0 to use the default value.
              • Type: int
            • hostKeyChecking (optional)
              • Type: boolean
            • sudo (optional)
              Run operations with sudo. It works only when the remote user is sudoer with nopasswd option. Sudo has been deprecated in favor of become and will be removed in Ansible 2.6.
              • Type: boolean
            • sudoUser (optional)
              Desired sudo user. "root" is used when this field is empty. Sudo has been deprecated in favor of become and will be removed in Ansible 2.6.
              • Type: String
            • unbufferedOutput (optional)
              Skip standard output buffering for the ansible process. The ansible output is directly rendered into the Jenkins console. This option can be usefull for long running operations.
              • Type: boolean
            • vaultCredentialsId (optional)
              Select the credentials for vault encrypted vars. Only secret file and secret text are supported.
              • Type: String
          • $class: 'AnsiblePlaybookBuilder'
            • playbook
              Path to the ansible playbook file. The path can be absolute or relative to the job workspace.
              • Type: String
            • inventory
                Nested Choice of Objects
              • $class: 'InventoryContent'
                • content
                  • Type: String
                • dynamic
                  Check this box if a dynamic inventory is used. For more details see the ansible documentation for Dynamic Inventory
                  • Type: boolean
              • $class: 'InventoryDoNotSpecify'
                • $class: 'InventoryPath'
                  • path
                    Specify the inventory host path or a comma separated host list
                    • Type: String
              • additionalParameters (optional)
                Any additional parameters to pass to the ansible command.

                Warning:

                The content of this textbox will be passed as is to the command line.
                • Type: String
              • ansibleName (optional)
                • Type: String
              • becomeUser (optional)
                Desired become user. "root" is used when this field is empty.
                • Type: String
              • colorizedOutput (optional)
                Check this box to allow ansible to render ANSI color codes in the Jenkins console. This option works well with the Jenkins AnsiColor plugin.
                • Type: boolean
              • credentialsId (optional)
                Select the credentials for the SSH connections. Only private key authentication is supported.
                • Type: String
              • disableHostKeyChecking (optional)
                Check this box if you really want to disable the validation of the hosts SSH server keys.
                • Type: boolean
              • extraVars (optional)
                  Array/List
                  Nested Object
                • hidden (optional)
                  • Type: boolean
                • key (optional)
                  • Type: String
                • value (optional)
                  • Type: String
              • forks (optional)
                Specify number of parallel processes to use. Set to 0 to use the default value.
                • Type: int
              • hostKeyChecking (optional)
                • Type: boolean
              • limit (optional)
                Further limit selected hosts to an additional pattern.
                • Type: String
              • skippedTags (optional)
                only run plays and tasks whose tags do not match these values.
                • Type: String
              • startAtTask (optional)
                Start the playbook at the task matching this name.
                • Type: String
              • sudo (optional)
                Run operations with sudo. It works only when the remote user is sudoer with nopasswd option. Sudo has been deprecated in favor of become and will be removed in Ansible 2.6.
                • Type: boolean
              • sudoUser (optional)
                Desired sudo user. "root" is used when this field is empty. Sudo has been deprecated in favor of become and will be removed in Ansible 2.6.
                • Type: String
              • tags (optional)
                Only run plays and tasks tagged with these values.
                • Type: String
              • unbufferedOutput (optional)
                Skip standard output buffering for the ansible process. The ansible output is directly rendered into the Jenkins console. This option can be usefull for long running operations.
                • Type: boolean
              • vaultCredentialsId (optional)
                Select the credentials for vault encrypted vars. Only secret file and secret text are supported.
                • Type: String
            • $class: 'AnsibleVaultBuilder'
              • action (optional)
                Desired vault action.
                • Type: String
              • ansibleName (optional)
                • Type: String
              • content (optional)
                Desired encrypted content.
                • Type: String
              • input (optional)
                Desired input file to encrypt.
                • Type: String
              • newVaultCredentialsId (optional)
                Select the credentials for rekeying vault encrypted files. Only Jenkins secret file and secret text are supported.
                • Type: String
              • output (optional)
                Desired output file for encrypted content.
                • Type: String
              • vaultCredentialsId (optional)
                Select the credentials for vault encrypted vars. Only Jenkins secret file and secret text are supported.
                • Type: String
            • androidApkUpload
              • apkFilesPattern (optional)
                Specifies filenames or patterns matching one or more APKs that should be uploaded to Google Play.

                You can use wildcards like "**/build/outputs/*/*-release.apk".
                See the 'includes' attribute of Ant's FileSet for the exact format.
                Note that multiple entries must be comma-separated.

                The base directory is the build's workspace. You can only upload APKs that are located in your workspace.

                Applications which have several APKs per release, taking advantage of Multiple APK Support, must have all of their APKs uploaded together, and all APKs must have the same application identifier (APK package name).
                This field supports substituting environment variables in the form ${SOME_VARIABLE} or $SOME_VARIABLE at build time.
                • Type: String
              • deobfuscationFilesPattern (optional)
                Specifies filenames or patterns matching one or more ProGuard mapping files that should be uploaded to Google Play, so that it can automatically deobfuscate stacktraces from crash reports.

                You can use wildcards like "**/build/**/mapping.txt".
                See the 'includes' attribute of Ant's FileSet for the exact format.
                Note that multiple entries must be comma-separated.

                The base directory is the build's workspace. You can only upload mapping files that are located in your workspace.

                If there are multiple APKs being uploaded, and only one mapping.txt file is found, then this file will be associated with each of the APKs being uploaded. If there are multiple mapping.txt files, this plugin will make a basic attempt to associate each mapping file with the corresponding APK.
                Otherwise, if the number of mapping files found is not equal to the number of APKs being uploaded, the build will fail, as this situation is not supported.

                For more information on deobfuscating crash stacktraces, see the Google Play documentation:
                https://support.google.com/googleplay/android-developer/answer/6295281 This field supports substituting environment variables in the form ${SOME_VARIABLE} or $SOME_VARIABLE at build time.
                • Type: String
              • expansionFilesPattern (optional)
                Specifies filenames or patterns matching zero or more expansion files that should be associated with the APK files being uploaded to Google Play.

                You can list as many or as few expansion files as you like — you have the option of associating previously-uploaded expansion files with the new APKs being uploading here.

                Naming

                Files must be named in the format [main|patch].<expansion-version>.<application-id>.obb

                For example:
                • main.1000.com.example.mygame.obb
                • patch.1002.com.example.mygame.obb

                Patterns

                You can use wildcards like "**/build/**/*.obb".
                See the 'includes' attribute of Ant's FileSet for the exact format.
                Note that multiple entries must be comma-separated.

                The base directory is the build's workspace. You can only upload OBB files that are located in your workspace.

                Re-using existing expansion files

                If you don't provide a main or patch expansion file for every APK that you want to upload, enabling the "Re-use expansion files from existing APKs where necessary" option will automatically associate existing expansion file(s) with the APK(s) being uploaded.

                With this option enabled, if not enough expansion files are provided for all of the APK(s) being uploaded, this plugin will search for the newest, previously-uploaded APKs on Google Play with main or patch expansion files, and will associate those files with the new APK(s) being uploaded here.

                For example: If you want to upload a new APK, but the expansion files have not changed at all, you should leave the "Expansion files" field blank, but enable the checkbox.
                At build time, the latest existing main (and patch, if available) expansion files will be associated with the newly-uploaded APK.

                Similarly, if you have a new build, but only want to change the patch file, then just provide the patch expansion file and make sure this option is checked. The uploaded APK will have the existing main expansion file associated with it, along with the newly-uploaded patch file. This field supports substituting environment variables in the form ${SOME_VARIABLE} or $SOME_VARIABLE at build time.
                • Type: String
              • googleCredentialsId (optional)
                Specifies which credential to use in order to connect to Google Play.

                The selected credential must be a "Google Service Account from private key" — if you have not added one already, refer to the documentation on this plugin's page.

                By choosing the "Parameter expression" option, you can also provide a credential at build time, either from an environment variable, or from a build parameter, e.g. the Credentials Parameter type.
                But you can use any type of expression, so long as it expands to the name of a "Google Service Account from private key" credential at build time. This field supports substituting environment variables in the form ${SOME_VARIABLE} at build time.
                Note that variables in the form $SOME_VARIABLE are not accepted by the Credentials Plugin.
                • Type: String
              • recentChangeList (optional)
                You can optionally apply "What's new" text to the uploaded APK(s), in order to inform your user of changes contained in the new app version.

                You add entries for as many or as few of your supported language as you wish, but each language must already have been added to your app, under the "Store Listing" section in the Google Play Developer Console.

                The language must match the language code shown in the Developer Console, e.g. "en-GB" for British English, or "ar" for Arabic.

                The text may be between zero and 500 characters.

                For more information on describing what's new in your app, see the Google Play documentation:
                https://support.google.com/googleplay/android-developer/answer/189724 Both fields support substituting environment variables in the form ${SOME_VARIABLE} or $SOME_VARIABLE at build time.
                  Array/List
                  Nested Object
                • language
                  • Type: String
                • text
                  • Type: String
              • rolloutPercentage (optional)
                The percentage of existing production users to which the uploaded APK(s) should be rolled out.

                If you enter no value here, or 100%, the app will be rolled out to all users.

                This field is ignored if you choose a release track other than 'production'; releases to other tracks are always rolled out to 100% of the existing users.

                For more information on staged rollouts, see the Google Play documentation:
                https://support.google.com/googleplay/android-developer/answer/3131213 This field supports substituting environment variables in the form ${SOME_VARIABLE} or $SOME_VARIABLE at build time.
                • Type: String
              • trackName (optional)
                The release track to which the given APK file(s) will be assigned.

                This can be one of:
                • internal
                • alpha
                • beta
                • production
                For production releases, you have the choice of rolling your new version out to all existing users simultaneously, or doing a staged rollout so that only a fraction of your existing userbase will be able to download the new version.

                For more information on internal, alpha and beta testing, or staged rollouts, see the Google Play documentation:
                https://support.google.com/googleplay/android-developer/answer/3131213 This field supports substituting environment variables in the form ${SOME_VARIABLE} or $SOME_VARIABLE at build time.
                • Type: String
              • usePreviousExpansionFilesIfMissing (optional)
                • Type: boolean
            • appscan
              • scanner
                  Nested Choice of Objects
                • dynamic_analyzer
                  • target
                    • Type: String
                  • hasOptions
                    • Type: boolean
                  • extraField (optional)
                    • Type: String
                  • loginPassword (optional)
                    • Type: String
                  • loginUser (optional)
                    • Type: String
                  • presenceId (optional)
                    • Type: String
                  • scanFile (optional)
                    • Type: String
                  • scanType (optional)
                    • Type: String
                  • testPolicy (optional)
                    • Type: String
                • mobile_analyzer
                  • target
                    • Type: String
                  • hasOptions
                    • Type: boolean
                  • extraField (optional)
                    • Type: String
                  • loginPassword (optional)
                    • Type: String
                  • loginUser (optional)
                    • Type: String
                  • presenceId (optional)
                    • Type: String
                • static_analyzer
                  • target
                    • Type: String
                  • hasOptions
                    • Type: boolean
                  • openSourceOnly (optional)
                    • Type: boolean
              • name
                • Type: String
              • type
                • Type: String
              • application
                • Type: String
              • credentials
                • Type: String
              • email (optional)
                • Type: boolean
              • failBuild (optional)
                • Type: boolean
              • failBuildNonCompliance (optional)
                • Type: boolean
              • failureConditions (optional)
                  Array/List
                  Nested Object
                • failureType
                  • Type: String
                • threshold
                  • Type: int
              • target (optional)
                • Type: String
              • wait (optional)
                • Type: boolean
            • $class: 'AppScanSourceBuilder'
              • disableScan
                • Type: boolean
              • applicationFile
                • Type: String
              • acceptSSL
                • Type: boolean
              • customScanWorkspace

                This value will be passed to AppScan Source as the scan workspace. AppScan Source assessment and working files will be stored in this directory.

                If this field is blank, the default scan directory will be used.

                The default directory is this job's build folder, as defined by Jenkins.

                • Type: String
              • installation (optional)
                • Type: String
            • $class: 'AppScanStandardBuilder'
              • startingURL
                Insert the URL that you want AppScan Standard to start scanning from.

                Spiders will find the remaining URLs in the domain to be included for scanning.

                • Type: String
              • installation
                • Type: String
              • additionalCommands (optional)
                Provide additional and optional commands to run on AppScan Standard CLI.
                AppScanCMD exec|ex|e
                
                        Parameters:
                        [ /dest_scan|/dest|/d  ]
                        [ /base_scan|/base|/b  ]
                        [ /old_host|/ohost|/oh  ]
                        [ /new_host|/nhost|/nh  ]
                        [ /scan_template|/stemplate|/st  ]
                        [ /login_file|/lfile|/lf  ]
                        [ /multi_step_file|/mstepfile|/mf  ]
                        [ /manual_explore_file|/mexplorefile|/mef  ]
                        [ /policy_file|/pfile|/pf  ]
                        [ /additional_domains|/adomains|/ad  ]
                        [ /report_file|/rf  ]
                        [ /report_type|/rt  {xml} ]
                        [ /min_severity|/msev  {informational} ]
                        [ /test_type|/tt  ]
                        [ /report_template|/rtemplate|/rtm  {CliDefault} ]
                
                        Flags:
                        [ /verbose|/v {false} ]
                        [ /scan_log|/sl {false} ]
                        [ /explore_only|/eo {false} ]
                        [ /test_only|/to {false} ]
                        [ /multi_step|/mstep|/ms {false} ]
                        [ /continue|/c {false} ]
                        [ /merge_manual_explore_requests|/mmer {false} ]
                        [ /include_responses|/ir {false} ]
                        [ /open_proxy|/oprxy|/opr /listening_port|/lport|/lp  ]
                
                        Creates new scan with base_scan's configuration
                    saving dest_scan and creating report, if configured.
                
                AppScanCMD report|rep|r
                
                        Parametrs:
                        /base_scan|/base|/b
                        /report_file|/rf
                        /report_type|/rt
                        [ /min_severity|/msev  {informational} ]
                        [ /test_type|/tt  ]
                        [ /report_template|/rtemplate|/rtm  {CliDefault} ]
                
                        Flags:
                        [ /verbose|/v {false} ]
                
                        Creates a report for base_scan.
                
                AppScanCMD close_proxy|cprxy|cpr
                
                        Closes AppScan proxy if was previously opened.
                
                More info. at:
                (9.0.3.2 User Guide) CLI - Chapter 15 - CLI - Page 315
                http://www-01.ibm.com/support/docview.wss?uid=swg27048015#2
                
                
                • Type: String
              • authScan (optional)
                Checking this option will allow AppScan Stardard to spider and scan a website using authentication, optimizing the results obtained in the report.

                If the website contains private information accessed only by logging in this option should be checked and credentials provided to increase dynamic security coverage.

                • Type: boolean
              • authScanPw (optional)
                Provide the password corresponding to the account's user name inserted above.

                Providing an account with higher authorization (such as Administrator) will increase the attack surface and therefore the scan coverage.

                • Type: String
              • authScanRadio (optional)
                Check "Recorded Login Sequence" if you have one for the website, this is, for the majority of the cases, the most reliable option for authenticated scanning.

                A login sequence may be recorded using AppScan Standard's GUI by following these steps:

                "Scan" > "Scan Configuration" > "Login Management" > "Record" > [ record your login...] > "I am logged in to the site" > "Details" (Tab) > "Export" (small icon on the right side).

                Check "Form Based Authentication" if you do not have a recorded login sequence, this option will require an user name and password combination and is not guaranteed to work for all scenarios.

                • Type: boolean
              • authScanUser (optional)
                Provide the user name of an account with access to the private functionalities of the website.

                Providing an account with higher authorization (such as Administrator) will increase the attack surface and therefore the scan coverage.

                • Type: String
              • generateReport (optional)
                Check this option if you want AppScan Standard to generate a report after scannning.

                The report is available in HTML and PDF.

                The HTML report generated is ready to be integrated with the HTML Publisher Plugin.

                • Type: boolean
              • htmlReport (optional)
                This report can be integrated with the HTML Publisher Plugin.
                • Type: boolean
              • includeURLS (optional)
                This is used to include URLs for scanning,

                Some URLs might not be found by AppScan Standard's spiders, include them to get the best possible coverage.

                • Type: String
              • pathRecordedLoginSequence (optional)
                Provide the full path to the recorded login sequence file (.login). More info. at: (9.0.3.2 User Guide) Login Management view - Chapter 4 - Configuring - Page 45 http://www-01.ibm.com/support/docview.wss?uid=swg27048015#2
                • Type: String
              • pdfReport (optional)
                A PDF report is generated.
                • Type: boolean
              • policyFile (optional)
                Provide the Path to a Test Policy File (.policy) to determine which type of flaws to scan for.

                A Test Policy File can be created following these steps:

                "Scan" > "Scan Configuration" > "Test Policy" > "Export".

                • Type: String
              • reportName (optional)
                Provide the name to save the report with.

                To configure HTML Publisher Plugin properly, the names in the configuration must match.

                • Type: String
              • verbose (optional)
                Selecting this option will enable AppScan Standards' verbose, printing the full scan output in Jenkins log.
                • Type: boolean
            • $class: 'ApperianRecorder'
              • uploads
                  Array/List
                  Nested Object
                • prodEnv

                  Choose the production environment to which the plugin will connect. If you aren’t sure which environment to choose, contact Customer Support at support@arxan.com.

                  • Type: String
                • customApperianUrl
                  • Type: String
                • apiTokenId

                  Choose an API token to use for authenticating your Apperian organization.

                  To include additional tokens in this list, go to Jenkins > Credentials and add a new Global Credential. In the Kind field, choose Secret Text, then add your API token in the Secret field.

                  The user associated with the API token must have valid permissions for adding apps in Apperian. For more information on user permissions, see Managing Users.

                  • Type: String
                • appId

                  To update an existing app, choose it from this list of native apps currently stored in your Apperian organization.

                  • Type: String
                • filename

                  Specify the filename pattern that this plugin will use to search for and upload the app file from your workspace.

                  If your project builds multiple versions of the app binary (for example, signed and unsigned), use this field to explicitly specify the correct file in the workspace. For example: target/android-app-v*.apk.

                  • Type: String
                • appName
                  • Type: String
                • shortDescription
                  • Type: String
                • longDescription
                  • Type: String
                • author
                  • Type: String
                • version
                  • Type: String
                • versionNotes
                  • Type: String
                • signApp
                  • Type: boolean
                • credential

                  Choose the credentials you want to use to sign the app. If no credentials are listed, or if you need to add different credentials, see Managing Signing Credentials.

                  Remember, when you re-sign an iOS or Android app that was already installed on any of your users' devices, it is important that you sign it with the same signing credentials used to previously sign it.

                  • Type: String
                • enableApp
                  • Type: boolean
                • reapplyPolicies
                  • Type: boolean
            • applatix
              • axUrl
                The URL of Applatix system. For example: https://applatix.yourcompany.com
                • Type: String
              • axUsername
                Applatix credential: username
                • Type: String
              • axPassword
                Applatix credential: password
                • Type: String
              • axServiceTemplateName
                • Type: String
              • axServiceTemplateRepository
                The repository where your Service Template is.
                • Type: String
              • axServiceTemplateBranch
                The branch where your Service Template is.
                • Type: String
              • axServiceTemplateParameters
                The parameters of your Service Template at Applatix system. It is optional. It is in JSON format, for example: {"service": "service_name", "iterations": 3 }
                  Array/List
                  Nested Object
                • key
                  • Type: String
                • value
                  • Type: String
            • $class: 'ApprendaBuilder'
              • appAlias
                The Applicaton Alias to be used.
                • Type: String
              • appName
                The Applicaton Name to be used.
                • Type: String
              • versionAlias
                The application Version Alias to target.
                • Type: String
              • stage
                The desired Apprenda Application lifecycle Stage.
                • Type: String
              • artifactName
                The filename of the Apprenda Application Package. For example myapplication.zip.
                • Type: String
              • credentialsId
                • Type: String
              • prefix
                The Version Alias prefix to be used. Apprenda will append a number to the prefix to complete the Version Alias.
                • Type: String
              • advVersionAliasToBeForced
                The complete Version Alias, including the Version prefix and Version number to be used. For example v23.
                • Type: String
              • advancedNewVersionOption
                • Type: String
              • customPackageDirectory
                The full path to the folder that contains the Apprenda Application Package defined in the Artifact Name.
                • Type: String
              • applicationPackageURL
                The complete URL to the Apprenda Application Package, starting with http:// or https://.
                • Type: String
              • archiveUploadMethod
                • Type: String
              • buildWithParameters
                Check this box if you are using a parameterized project and want the Apprenda build step to do the substitution of variables from parameters.
                • Type: boolean
            • aqua
              • locationType
                • Type: String
              • registry
                Name of a Docker registry that is defined in the Aqua Management Console. E.g. Docker Hub.
                • Type: String
              • register
                • Type: boolean
              • localImage
                Path of local Docker image, including tag. E.g. my_ubuntu:latest
                • Type: String
              • hostedImage
                Path of Docker image on registry, including tag. E.g. google/mysql:latest
                • Type: String
              • onDisallowed
                • Type: String
              • notCompliesCmd
                A shell command to execute when image does not comply with Aqua security policy
                • Type: String
              • hideBase
                • Type: boolean
              • showNegligible
                • Type: boolean
              • policies
                Comma separated names of image assurance policies. Available for only for local images and with scanner cli > v3.2.
                • Type: String
            • arachniScanner
              • url
                URL of the system under scan.
                • Type: String
              • checks
                Here you can specify a comma separated list with the checks to load. Or leave it blank to load all checks.
                • Type: String
              • scope
                  Nested Object
                • pageLimit
                  Set the scope property page_limit. See Arachni Security Scanner Wiki for more information.
                  • Type: int
                • excludePathPattern
                  Set the scope property exclude_path_patterns. See Arachni Security Scanner Wiki for more information.
                  • Type: String
              • userConfig
                  Nested Object
                • filename
                  Name of the file with your own configuration in json format. Specify an absolute path or a relative to workspace.
                  • Type: String
              • format
                • Type: String
            • arestocats
              • metricsDatafilesPattern
                • Type: String
              • resultsDatafilesPattern
                • Type: String
              • numBuilds
                • Type: int
            • archiveArtifacts
            • Archives the build artifacts (for example, distribution zip files or jar files) so that they can be downloaded later. Archived files will be accessible from the Jenkins webpage.
              Normally, Jenkins keeps artifacts for a build as long as a build log itself is kept, but if you don't need old artifacts and would rather save disk space, you can do so.

              Note that the Maven job type automatically archives any produced Maven artifacts. Any artifacts configured here will be archived on top of that. Automatic artifact archiving can be disabled under the advanced Maven options.
              • artifacts
                You can use wildcards like 'module/dist/**/*.zip'. See the includes attribute of Ant fileset for the exact format. The base directory is the workspace. You can only archive files that are located in your workspace.
                • Type: String
              • allowEmptyArchive (optional)
                Normally, a build fails if archiving returns zero artifacts. This option allows the archiving process to return nothing without failing the build. Instead, the build will simply throw a warning.
                • Type: boolean
              • caseSensitive (optional)
                Artifact archiver uses Ant org.apache.tools.ant.DirectoryScanner which by default is case sensitive. For instance, if the job produces *.hpi files, pattern "**/*.HPI" will fail to find them.

                This option can be used to disable case sensitivity. When it's unchecked, pattern "**/*.HPI" will match any *.hpi files, or pattern "**/cAsEsEnSiTiVe.jar" will match a file called caseSensitive.jar.
                • Type: boolean
              • defaultExcludes (optional)
                • Type: boolean
              • excludes (optional)
                Optionally specify the 'excludes' pattern, such as "foo/bar/**/*". A file that matches this mask will not be archived even if it matches the mask specified in 'files to archive' section.
                • Type: String
              • fingerprint (optional)
                • Type: boolean
              • onlyIfSuccessful (optional)
                • Type: boolean
            • $class: 'ArtifactPromotionBuilder'
            • Here you can configure the artifact promotion plugin for single artifacts. In the first section ( Artifact Information) you enter the coordinates of your artifact.
              In the Staging Repository Information section you tell there your source repository is, e.g. http://192.168.56.24/nexus/content/repositories/staging/.
              In the following section Release Repository Information, you enter the information about the target repository, e.g. http://192.168.56.24/nexus/content/repositories/releases/. In both sections, you can add user credentials. If you do, the connection to the repository servers will be done using these credentials. If you don't suppot credentials, the access will be done without any authentication.
              Both repositorys should be release repositories, not snapshot repos! The password(s) will be saved currently using the standard Jenkins functionality to save those. It's planned to use in the future the credentials plugin.
              • groupId
                • Type: String
              • artifactId
                • Type: String
              • classifier
                • Type: String
              • version
                • Type: String
              • extension
                • Type: String
              • stagingRepository
                • Type: String
              • stagingUser
                • Type: String
              • stagingPW
                • Type: String
              • releaseUser
                • Type: String
              • releasePW
                • Type: String
              • releaseRepository
                • Type: String
              • promoterClass
                • Type: String
              • debug
                • Type: boolean
              • skipDeletion

                'Skip deletion' option preserves the files in the staging repository.

                Untick 'Skip deletion' only after you've promoted all the relevant files in previous steps.

                • Type: boolean
            • artifactResolver
            • Define the artifacts you would like to download.
              The target directory defines where the artifacts should be copied to. The coordinates are as you know it from maven or ivy:

              • GroupId: This is generally unique amongst an organization or a project.
              • ArtifactId: The artifactId is generally the name that the project is known by.
              • Version: The version of the artifact to be resolved. The dynamic definitions 'RELEASE' (the latest release) and 'LATEST' (the latest build) are allowed too.
              • Classifier: It is some optional and arbitrary string that - if present - is appended to the artifact name just after the version number.
              • Extension: This is the extension of the artifact to be resolved. Important: this is not always the same as 'packaging' in maven! (although it might be the same e.g. for 'jar')
              • Target file name: should the file have a different name after downloading? You can also define a subdirectory.
              • artifacts
                  Array/List
                  Nested Object
                • groupId
                  • Type: String
                • artifactId
                  • Type: String
                • version
                  • Type: String
                • classifier (optional)
                  • Type: String
                • extension (optional)
                  • Type: String
                • targetFileName (optional)
                  • Type: String
              • enableRepoLogging (optional)
                • Type: boolean
              • failOnError (optional)
                • Type: boolean
              • releaseChecksumPolicy (optional)
                • Type: String
              • releaseUpdatePolicy (optional)
                • Type: String
              • snapshotChecksumPolicy (optional)
                • Type: String
              • snapshotUpdatePolicy (optional)
                • Type: String
              • targetDirectory (optional)
                • Type: String
            • associateTag
              • nexusInstanceId
                • Type: String
              • tagName
                The tag which will be applied to components matching the specified search criteria
                • Type: String
              • search
                The search criteria used to locate components on the target Nexus Repository Manager server. For more details, please see Search API
                  Array/List
                  Nested Object
                • key
                  • Type: String
                • value
                  • Type: String
            • $class: 'AstreeBuilder'
              • dax_file
                Absolute path to the DAX file containing the analysis specification and configuration.
                Note: In this setting, environment variables can be expanded. Expansion will affect all occurrences of the pattern ${name} where name is a valid environment variable name consisting solely of underscores, digits, and alphabetics from the portable character set and where the first character is not a digit.
                Paths and environment variables are evaluated on the machine running Jenkins.
                • Type: String
              • analysis_id
                ID of an existing, preconfigured analysis on the Astrée server that serves as a revisioning base for the analyses of the current Jenkins project. The analysis, as configured via the supported DAX file, of a build is imported as a new revision into the project with this ID on the server, if such a project exists. The new revision will become a child revision of the last existing revision. If no project with this ID exists on the server, the analysis will become the first revision of a new project with the specified ID.
                Note: In this setting, environment variables can be expanded. Expansion will affect all occurrences of the pattern ${name} where name is a valid environment variable name consisting solely of underscores, digits, and alphabetics from the portable character set and where the first character is not a digit.
                • Type: String
              • output_dir
                Absolute path to the folder into which the Summary Reports are to be generated. If left empty, reports will be generated into the project's Workspace directory and will be accessible from the Jenkins web interface.
                Note: In this setting, environment variables can be expanded. Expansion will affect all occurrences of the pattern ${name} where name is a valid environment variable name consisting solely of underscores, digits, and alphabetics from the portable character set and where the first character is not a digit.
                • Type: String
              • skip_analysis
                This switch can be used to deactivate the Astrée analysis build step. This switch provides a more convenient method to temporarily deactivate analysis runs than removing the entire build step and reconfiguring the Astrée analysis run from scratch when later adding the build step again.
                • Type: boolean
              • genXMLOverview
                • Type: boolean
              • genXMLCoverage
                • Type: boolean
              • genXMLAlarmsByOccurence
                • Type: boolean
              • genXMLAlarmsByCategory
                • Type: boolean
              • genXMLAlarmsByFile
                • Type: boolean
              • genXMLRulechecks
                • Type: boolean
              • dropAnalysis
                When this option is activated, the analysis is not stored on the Astrée server, instead it is automatically deleted after the analysis run of the build step.
                This option is very helpful if the analysis run is only specified by a DAX file and it is not intended to archive each analysis run on the server.
                Please be aware that using this option in an analysis run only specified by an analysis ID will result in deleting the analysis with that ID on the Astrée server.
                This option corresponds to adding a --drop to a command line call to Astrée.
                • Type: boolean
              • genPreprocessOutput
                • Type: boolean
              • failonswitch
                This option allow Astrée to fail a build depeneding on the types of detected code defects. The following settings are available:
                • Only Errors
                  ... lets Astrée fail a build if an Error (Definite Type A Alarm) is reported.
                  This is the preferred setting for most use cases. A build is failed if Astrée can formally show the presence of a severe code defect in a (analysis) context.
                • Errors and Alarms
                  ... lets Astrée fail a build if an Error or Alarm (Definite Type A Alarm or Potential Alarm of Type B or Type C) is reported.
                  This is the preferred setting in case the absence of runtime errors in an application is to be formally shown. A build is failed if Astrée reports potential runtime errors.
                • Errors, Alarms, and Data-Flow Anomalies
                  ... lets Astrée fail a build if and only if any type of alarm (definite/potential Type A, B, C or D) is reported.
                  This setting fails builds on any reported potential code defect or anomaly.
                  Nested Object
                • failon
                  • Type: String
            • azureCLI
              • principalCredentialId
                The Service Principal credentials required to connect to your Azure account.
                More information can be found here: https://github.com/Azure/azure-devops-utils#user-content-create-service-principal
                If you want to add an Azure credential click "Add" and select "Microsoft Azure Service Principal" from the Kind drop-down.
                If you want to remove existing Azure credentials you must go to the Credentials Dashboard.
                • Type: String
              • commands
                  Array/List
                  Nested Object
                • script
                  • Type: String
                • exportVariablesString
                  Export the output of the command to environment variables
                  The format: /"variable from JSON" | "desired environment variable name"
                  For example: Output: { "id": "/subscriptions/some-guid/resourceGroups/test", "location": "northeurope", "managedBy": null, "name": "test", "properties": { "provisioningState": "Succeeded" }, "tags": null } Environment Variable String: /location|LOCATION , /name|NAME
                  • Type: String
            • azureDownload
              • storageCredentialId
                • Type: String
              • downloadType
                • Type: String
              • buildSelector (optional)
                  Nested Choice of Objects
                • downstream
                  • upstreamProjectName

                    Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.

                    Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.

                    Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).

                    AbstractProject based projects:
                    Freestyle projects
                    Multi-configuration projects
                    Maven projects
                    Non AbstractProject based projects:
                    Pipeline jobs (aka. Workflow jobs)

                    • Type: String
                  • upstreamBuildNumber
                    The number of the build to find its downstream build. You can also specify display names. You can use variable expressions.
                    • Type: String
                • lastCompleted
                  • $class: 'MultiJobBuildSelector'
                    • buildParameter
                      • parameterName
                        Name of the "build selector" parameter. A parameter with this name should be added in the build parameters section above. There is a special parameter type for choosing the build selector.

                        You can pass not only the parameter name, but also the parameter value itself. This is useful especially used with workflow-plugin.

                        • Type: String
                    • permalink
                      • id
                        • Type: String
                    • $class: 'PromotedBuildSelector'
                      • level
                        • Type: int
                    • latestSavedBuild
                      • specific
                        • buildNumber
                          While this selector is for build numbers (e.g. "22" for build #22), you can also resolve build parameters or environment variables (e.g. "${PARAM}"). The display name of a build and permalinks (e.g. "lastSuccessfulBuild", "lastBuild"...) can be used as well.
                          • Type: String
                      • lastSuccessful
                        • stable (optional)
                          • Type: boolean
                      • upstream
                        • allowUpstreamDependencies (optional)
                          • Type: boolean
                        • fallbackToLastSuccessful (optional)
                          • Type: boolean
                        • upstreamFilterStrategy (optional)
                          Jenkins launches only one build when multiple upstreams triggered the same project at the same time. This field specifies from which upstream build to copy artifacts in those cases. "Use the oldest" copies artifacts from the upstream build with the smallest build number (that is, oldest). "Use the newest" copies artifacts from the upstream build with the largest build number (that is, newest). The default value is "Use global setting", which behaves as configured in "Manage Jenkins" > "Configure System".
                          • Values: UseGlobalSetting, UseOldest, UseNewest
                      • workspace
                      • containerName (optional)
                        Enter a storage container name.
                        Environment variables can also be referenced.
                        For example: ${JOB_NAME}
                        • Type: String
                      • deleteFromAzureAfterDownload (optional)
                        If checked, the file copy on Azure will be removed after it's downloaded to local.
                        • Type: boolean
                      • downloadDirLoc (optional)
                        Enter a download path. If not specified, the files will be downloaded into the job's workspace.
                        Environment variables can also be referenced, for example: ${JOB_NAME} If "Flatten Directories" is checked, this directory will contain all outputs.
                        • Type: String
                      • excludeFilesPattern (optional)
                        Enter a pattern of blobs to exclude from the download. Ant fileset syntax. Leaving blank will download the entire container. Environment variables can also be referenced.
                        For example: ${JOB_NAME}
                        • Type: String
                      • fileShare (optional)
                        Enter a Azure File Storage Share name.
                        Environment variables can also be referenced.
                        For example: ${JOB_NAME}
                        • Type: String
                      • flattenDirectories (optional)
                        If checked, all files specified for download will be flattened to the single download directory. If two files are named the same in different directories, only one will remain.
                        • Type: boolean
                      • includeArchiveZips (optional)
                        The archive zip files generated (archive.zip in the root of the container/virtual path) are typically excluded from download. Check this to enable downloading of the archive zip.
                        • Type: boolean
                      • includeFilesPattern (optional)
                        Enter a pattern of blobs to download. Ant fileset syntax. Environment variables can also be referenced.
                        For example: ${JOB_NAME}
                        • Type: String
                      • projectName (optional)
                        The name of the project to download the managed artifact from.
                        • Type: String
                    • $class: 'BapFtpPromotionPublisherPlugin'
                    • Send build artifacts over FTP as a build step during a promotion process
                      • publishers
                          Array/List
                          Nested Object
                        • configName

                          Select an FTP configuration from the list configured in the global configuration of this Jenkins.

                          The configuration defines the connection properties and base directory of the FTP server.

                          • Type: String
                        • verbose
                          Select to enable logging of all commands sent to, and responses received from the FTP server in the Jenkins console.
                          • Type: boolean
                        • transfers
                            Array/List
                            Nested Object
                          • sourceFiles

                            Files to upload to a server.

                            The string is a comma separated list of includes for an Ant fileset eg. '**/*.jar' (see Patterns in the Ant manual).
                            The base directory for this fileset is the workspace.

                            • Type: String
                          • excludes

                            Exclude files from the Transfer set.

                            The string is a comma separated list of excludes for an Ant fileset eg. '**/*.log,**/*.tmp,.git/' (see Patterns in the Ant manual)

                            • Type: String
                          • remoteDirectory

                            Optional destination folder.

                            This folder will be below the one in the global configuration, if present.
                            The folder will be created if does not exist.

                            • Type: String
                          • removePrefix

                            First part of the file path that should not be created on the remote server.

                            Directory structures are created relative to the base directory, which is usually the workspace.
                            You normally do not want the full path to these files to be created on the server.
                            For example if Source files were target/deployment/images/**/ then you may want Remove prefix to be target/deployment This would create the images folder under the remote directory, and not target/deployment
                            Jenkins environment variables can be used in this path.

                            If you use remove prefix, then ALL source file paths MUST start with the prefix.

                            • Type: String
                          • asciiMode

                            Select to enable ASCII mode for the transfer, otherwise binary transfer mode will be used.

                            Use with ASCII text files to fix the line terminators when transferring between different operating systems.

                            • Type: boolean
                          • remoteDirectorySDF

                            Select this to include the timestamp in the remote directory.

                            The timestamp is the date of build. If this publisher is being used during a promotion, then the timestamp is that of the build that is being promoted.
                            This setting turns the remote directory option into a java SimpleDateFormat.
                            The SimpleDateFormat(SDF) uses letters to represent components of the date, like the month, year, or day of the week. Click here for more information about the date patterns.
                            As the SDF reserves all of the letters [A-Z][a-z], any that you want to appear literally in the directory that is created will need to be quoted.

                            Some examples follow - all examples are based on a build with a timestamp of 3:45 pm and 55 seconds on the 7th November 2010.

                            Remote directory Directories created
                            'qa-approved/'yyyyMMddHHmmss qa-approved/20101107154555
                            'builds/'yyyy/MM/dd/'build-${BUILD_NUMBER}' builds/2010/11/07/build-456 (if the build was number 456)
                            yyyy_MM/'build'-EEE-d-HHmmss 2010_11/build-Sun-7-154555
                            yyyy-MM-dd_HH-mm-ss 2010-11-07_15-45-55

                            • Type: boolean
                          • flatten

                            Only create files on the server, don't create directories (except for the remote directory, if present)

                            All files that have been selected to transfer must have unique filenames. The publisher will stop and fail as soon as a duplicate filename is found when using the flatten option.

                            • Type: boolean
                          • cleanRemote

                            Select to delete all files and directories within the remote directory before transferring files.

                            • Type: boolean
                          • noDefaultExcludes
                            • Type: boolean
                          • makeEmptyDirs

                            The default behaviour of this plugin is to match files, and then create any directories required to preserve the paths to the files.
                            Selecting this option will create any directories that match the Source files pattern, even if empty.

                            • Type: boolean
                          • patternSeparator

                            The regular expression that is used to separate the Source files and Exclude files patterns.

                            The Source files and Exclude files both accept multiple patterns that by default are split using

                            [, ]+
                            which is how Ant, by default, handles multiple patterns in a single string.

                            The above expression makes it difficult to reference files or directories that contain spaces. This option allows the expression to be set to something that will preserve the spaces in a pattern eg. a single comma.

                            • Type: String
                        • useWorkspaceInPromotion

                          Set the root directory for the Source files to the workspace

                          By default this plugin uses the artifacts directory (where archived artifacts are stored). This allows the artifacts from the build number that you are promoting to be sent somewhere else.

                          If you run tasks that produce files in the workspace during the promotion and you want to publish them, then set this option.

                          If you need to send files from both the workspace and the archive directory, then you need to add a second server, even if you want to send the files to the same place. This is due to the fact that the workspace is not necessarily on the same host as the archive directory

                          • Type: boolean
                        • usePromotionTimestamp

                          Use the build time of the promotion when the remote directory is a date format

                          By default this plugin uses the time of the original build (the one that is being promoted) when formatting the remote directory. Setting this option will mean that if you use the remote directory is a date format option, it will use the time that the promotion process runs, instead of the original build.

                          • Type: boolean
                        • ftpRetry

                          If publishing to this server fails, try again.

                          Files that were successfully transferred will not be re-sent.
                          If the Clean remote option is selected, and succeeds, it will not be attempted again.

                            Nested Object
                          • retries
                            The number of times to retry this server in the event of failure
                            • Type: int
                          • retryDelay
                            The time to wait, in milliseconds, before attempting another transfer
                            • Type: long
                        • ftpLabel

                          Set the label for this Server instance - for use with Parameterized publishing

                          Expand the help for Parameterized publishing for more details

                            Nested Object
                          • label

                            Set the label for this Server instance - for use with Parameterized publishing

                            Expand the help for Parameterized publishing for more details

                            • Type: String
                        • ftpCredentials
                          Set the username and password to use with this connection.

                          If you want to use different credentials from those configured for this server, or if the credentials have not been specified for this server, then enable this option and set the username and password to use.

                            Nested Object
                          • username
                            • Type: String
                          • password
                            • Type: String
                      • continueOnError
                        • Type: boolean
                      • failOnError
                        • Type: boolean
                      • alwaysPublishFromMaster
                        • Type: boolean
                      • masterNodeName
                        • Type: String
                      • paramPublish
                          Nested Object
                        • parameterName
                          The name of the parameter or environment variable that will contain the expression for matching the labels.
                          • Type: String
                    • ftpPublisher
                    • Send build artifacts over FTP
                      • publishers
                          Array/List
                          Nested Object
                        • configName

                          Select an FTP configuration from the list configured in the global configuration of this Jenkins.

                          The configuration defines the connection properties and base directory of the FTP server.

                          • Type: String
                        • verbose
                          Select to enable logging of all commands sent to, and responses received from the FTP server in the Jenkins console.
                          • Type: boolean
                        • transfers
                            Array/List
                            Nested Object
                          • sourceFiles

                            Files to upload to a server.

                            The string is a comma separated list of includes for an Ant fileset eg. '**/*.jar' (see Patterns in the Ant manual).
                            The base directory for this fileset is the workspace.

                            • Type: String
                          • excludes

                            Exclude files from the Transfer set.

                            The string is a comma separated list of excludes for an Ant fileset eg. '**/*.log,**/*.tmp,.git/' (see Patterns in the Ant manual)

                            • Type: String
                          • remoteDirectory

                            Optional destination folder.

                            This folder will be below the one in the global configuration, if present.
                            The folder will be created if does not exist.

                            • Type: String
                          • removePrefix

                            First part of the file path that should not be created on the remote server.

                            Directory structures are created relative to the base directory, which is usually the workspace.
                            You normally do not want the full path to these files to be created on the server.
                            For example if Source files were target/deployment/images/**/ then you may want Remove prefix to be target/deployment This would create the images folder under the remote directory, and not target/deployment
                            Jenkins environment variables can be used in this path.

                            If you use remove prefix, then ALL source file paths MUST start with the prefix.

                            • Type: String
                          • asciiMode

                            Select to enable ASCII mode for the transfer, otherwise binary transfer mode will be used.

                            Use with ASCII text files to fix the line terminators when transferring between different operating systems.

                            • Type: boolean
                          • remoteDirectorySDF

                            Select this to include the timestamp in the remote directory.

                            The timestamp is the date of build. If this publisher is being used during a promotion, then the timestamp is that of the build that is being promoted.
                            This setting turns the remote directory option into a java SimpleDateFormat.
                            The SimpleDateFormat(SDF) uses letters to represent components of the date, like the month, year, or day of the week. Click here for more information about the date patterns.
                            As the SDF reserves all of the letters [A-Z][a-z], any that you want to appear literally in the directory that is created will need to be quoted.

                            Some examples follow - all examples are based on a build with a timestamp of 3:45 pm and 55 seconds on the 7th November 2010.

                            Remote directory Directories created
                            'qa-approved/'yyyyMMddHHmmss qa-approved/20101107154555
                            'builds/'yyyy/MM/dd/'build-${BUILD_NUMBER}' builds/2010/11/07/build-456 (if the build was number 456)
                            yyyy_MM/'build'-EEE-d-HHmmss 2010_11/build-Sun-7-154555
                            yyyy-MM-dd_HH-mm-ss 2010-11-07_15-45-55

                            • Type: boolean
                          • flatten

                            Only create files on the server, don't create directories (except for the remote directory, if present)

                            All files that have been selected to transfer must have unique filenames. The publisher will stop and fail as soon as a duplicate filename is found when using the flatten option.

                            • Type: boolean
                          • cleanRemote

                            Select to delete all files and directories within the remote directory before transferring files.

                            • Type: boolean
                          • noDefaultExcludes
                            • Type: boolean
                          • makeEmptyDirs

                            The default behaviour of this plugin is to match files, and then create any directories required to preserve the paths to the files.
                            Selecting this option will create any directories that match the Source files pattern, even if empty.

                            • Type: boolean
                          • patternSeparator

                            The regular expression that is used to separate the Source files and Exclude files patterns.

                            The Source files and Exclude files both accept multiple patterns that by default are split using

                            [, ]+
                            which is how Ant, by default, handles multiple patterns in a single string.

                            The above expression makes it difficult to reference files or directories that contain spaces. This option allows the expression to be set to something that will preserve the spaces in a pattern eg. a single comma.

                            • Type: String
                        • useWorkspaceInPromotion

                          Set the root directory for the Source files to the workspace

                          By default this plugin uses the artifacts directory (where archived artifacts are stored). This allows the artifacts from the build number that you are promoting to be sent somewhere else.

                          If you run tasks that produce files in the workspace during the promotion and you want to publish them, then set this option.

                          If you need to send files from both the workspace and the archive directory, then you need to add a second server, even if you want to send the files to the same place. This is due to the fact that the workspace is not necessarily on the same host as the archive directory

                          • Type: boolean
                        • usePromotionTimestamp

                          Use the build time of the promotion when the remote directory is a date format

                          By default this plugin uses the time of the original build (the one that is being promoted) when formatting the remote directory. Setting this option will mean that if you use the remote directory is a date format option, it will use the time that the promotion process runs, instead of the original build.

                          • Type: boolean
                        • ftpRetry

                          If publishing to this server fails, try again.

                          Files that were successfully transferred will not be re-sent.
                          If the Clean remote option is selected, and succeeds, it will not be attempted again.

                            Nested Object
                          • retries
                            The number of times to retry this server in the event of failure
                            • Type: int
                          • retryDelay
                            The time to wait, in milliseconds, before attempting another transfer
                            • Type: long
                        • ftpLabel

                          Set the label for this Server instance - for use with Parameterized publishing

                          Expand the help for Parameterized publishing for more details

                            Nested Object
                          • label

                            Set the label for this Server instance - for use with Parameterized publishing

                            Expand the help for Parameterized publishing for more details

                            • Type: String
                        • ftpCredentials
                          Set the username and password to use with this connection.

                          If you want to use different credentials from those configured for this server, or if the credentials have not been specified for this server, then enable this option and set the username and password to use.

                            Nested Object
                          • username
                            • Type: String
                          • password
                            • Type: String
                      • continueOnError
                        Select to continue publishing to the other FTP servers after a problem with a previous server
                        • Type: boolean
                      • failOnError
                        Select to mark the build as a failure if there is a problem publishing to a server. The default is to mark the build as unstable
                        • Type: boolean
                      • alwaysPublishFromMaster

                        Select to publish from the Jenkins master.

                        The default is to publish from the server that holds the files to transfer (workspace on the slave, or artifacts directory on the master)
                        Enabling this option could help dealing with strict network configurations and firewall rules.
                        This option will cause the files to be transferred through the master before being sent to the remote server, this may increase network traffic, and could increase the build time.

                        • Type: boolean
                      • masterNodeName

                        Set the NODE_NAME for the master Jenkins.

                        Set this option to give a value to the NODE_NAME environment variable when the value is missing (the Jenkins master).
                        This is useful if you use the $NODE_NAME variable in the remoteDirectory option and the build may occur on the master.

                        • Type: String
                      • paramPublish
                          Nested Object
                        • parameterName
                          The name of the parameter or environment variable that will contain the expression for matching the labels.
                          • Type: String
                    • $class: 'BapSshPromotionPublisherPlugin'
                    • Send files or execute commands over SSH as a build step during a promotion process
                      • publishers
                          Array/List
                          Nested Object
                        • configName

                          Select an SSH configuration from the list configured in the global configuration of this Jenkins.

                          The configuration defines the connection properties and base directory of the SSH server.

                          • Type: String
                        • verbose
                          Select to enable an obscene amount of information to the Jenkins console - only really useful to help track down problems
                          • Type: boolean
                        • transfers
                            Array/List
                            Nested Object
                          • sourceFiles

                            Files to upload to a server.

                            The string is a comma separated list of includes for an Ant fileset eg. '**/*.jar' (see Patterns in the Ant manual).
                            The base directory for this fileset is the workspace.

                            • Type: String
                          • excludes

                            Exclude files from the Transfer set.

                            The string is a comma separated list of excludes for an Ant fileset eg. '**/*.log,**/*.tmp,.git/' (see Patterns in the Ant manual)

                            • Type: String
                          • remoteDirectory

                            Optional destination folder.

                            This folder will be below the one in the global configuration, if present.
                            The folder will be created if does not exist.

                            • Type: String
                          • removePrefix

                            First part of the file path that should not be created on the remote server.

                            Directory structures are created relative to the base directory, which is usually the workspace.
                            You normally do not want the full path to these files to be created on the server.
                            For example if Source files were target/deployment/images/**/ then you may want Remove prefix to be target/deployment This would create the images folder under the remote directory, and not target/deployment
                            Jenkins environment variables can be used in this path.

                            If you use remove prefix, then ALL source file paths MUST start with the prefix.

                            • Type: String
                          • remoteDirectorySDF

                            Select this to include the timestamp in the remote directory.

                            The timestamp is the date of build. If this publisher is being used during a promotion, then the timestamp is that of the build that is being promoted.
                            This setting turns the remote directory option into a java SimpleDateFormat.
                            The SimpleDateFormat(SDF) uses letters to represent components of the date, like the month, year, or day of the week. Click here for more information about the date patterns.
                            As the SDF reserves all of the letters [A-Z][a-z], any that you want to appear literally in the directory that is created will need to be quoted.

                            Some examples follow - all examples are based on a build with a timestamp of 3:45 pm and 55 seconds on the 7th November 2010.

                            Remote directory Directories created
                            'qa-approved/'yyyyMMddHHmmss qa-approved/20101107154555
                            'builds/'yyyy/MM/dd/'build-${BUILD_NUMBER}' builds/2010/11/07/build-456 (if the build was number 456)
                            yyyy_MM/'build'-EEE-d-HHmmss 2010_11/build-Sun-7-154555
                            yyyy-MM-dd_HH-mm-ss 2010-11-07_15-45-55

                            • Type: boolean
                          • flatten

                            Only create files on the server, don't create directories (except for the remote directory, if present)

                            All files that have been selected to transfer must have unique filenames. The publisher will stop and fail as soon as a duplicate filename is found when using the flatten option.

                            • Type: boolean
                          • cleanRemote
                            • Type: boolean
                          • noDefaultExcludes
                            • Type: boolean
                          • makeEmptyDirs

                            The default behaviour of this plugin is to match files, and then create any directories required to preserve the paths to the files.
                            Selecting this option will create any directories that match the Source files pattern, even if empty.

                            • Type: boolean
                          • patternSeparator

                            The regular expression that is used to separate the Source files and Exclude files patterns.

                            The Source files and Exclude files both accept multiple patterns that by default are split using

                            [, ]+
                            which is how Ant, by default, handles multiple patterns in a single string.

                            The above expression makes it difficult to reference files or directories that contain spaces. This option allows the expression to be set to something that will preserve the spaces in a pattern eg. a single comma.

                            • Type: String
                          • execCommand (optional)

                            A command to execute on the remote server

                            This command will be executed on the remote server after any files are transferred.
                            The SSH Transfer Set must include either a Source Files pattern, an Exec command, or both. If both are present, the files are transferred before the command is executed. If you want to Exec before the files are transferred, use 2 Transfer Sets and move the Exec command before the Transfer set that includes a Source files pattern.

                            • Type: String
                          • execTimeout (optional)

                            Timeout in milliseconds for the Exec command

                            Set to zero to disable.

                            • Type: int
                          • usePty (optional)

                            Exec the command in a pseudo tty

                            This will enable the execution of sudo commands that require a tty (and possibly help in other scenarios too.)
                            From the sudoers(5) man page:

                            requiretty      If set, sudo will only run when the user is logged in
                                            to a real tty.  When this flag is set, sudo can only be
                                            run from a login session and not via other means such
                                            as cron(8) or cgi-bin scripts.  This flag is off by
                                            default.
                                

                            • Type: boolean
                          • useAgentForwarding (optional)

                            Exec the command using Agent Forwarding

                            Allows a chain of ssh connections to forward key challenges back to the original agent, thus eliminating the need for using a password or public/private keys for these connections.

                            From the ssh(1) man page:

                                    Enables forwarding of the authentication agent connection.  This can also be specified on a per-host basis in a configuration file.
                            
                                    Agent forwarding should be enabled with caution.  Users with the ability to bypass file permissions on the remote host (for the agent's UNIX-domain socket) can access the local agent through the forwarded connection.
                                    An attacker cannot obtain key material from the agent, however they can perform operations on the keys that enable them to authenticate using the identities loaded into the agent.
                                
                            • Type: boolean
                        • useWorkspaceInPromotion

                          Set the root directory for the Source files to the workspace

                          By default this plugin uses the artifacts directory (where archived artifacts are stored). This allows the artifacts from the build number that you are promoting to be sent somewhere else.

                          If you run tasks that produce files in the workspace during the promotion and you want to publish them, then set this option.

                          If you need to send files from both the workspace and the archive directory, then you need to add a second server, even if you want to send the files to the same place. This is due to the fact that the workspace is not necessarily on the same host as the archive directory

                          • Type: boolean
                        • usePromotionTimestamp

                          Use the build time of the promotion when the remote directory is a date format

                          By default this plugin uses the time of the original build (the one that is being promoted) when formatting the remote directory. Setting this option will mean that if you use the remote directory is a date format option, it will use the time that the promotion process runs, instead of the original build.

                          • Type: boolean
                        • sshRetry

                          If publishing to this server or command execution fails, try again.

                          Files that were successfully transferred will not be re-sent.
                          If Exec command is configured, but fails in any way (including a non zero exit code), then it will be retried.

                            Nested Object
                          • retries
                            The number of times to retry this server in the event of failure
                            • Type: int
                          • retryDelay
                            The time to wait, in milliseconds, before attempting another transfer
                            • Type: long
                        • sshLabel

                          Set the label for this Server instance - for use with Parameterized publishing

                          Expand the help for Parameterized publishing for more details

                            Nested Object
                          • label

                            Set the label for this Server instance - for use with Parameterized publishing

                            Expand the help for Parameterized publishing for more details

                            • Type: String
                        • sshCredentials
                          Set the credentials to use with this connection.

                          If you want to use different credentials from those configured for this server, or if the credentials have not been specified for this server, then enable this option and set them here.

                            Nested Object
                          • username
                            The username to connect with.
                            • Type: String
                          • encryptedPassphrase
                            The passphrase for the private key, or the password for password authentication if no Key or Path to key is configured.
                            Leave blank if the key is not encrypted.
                            • Type: String
                          • key

                            The private key.

                            Paste the private key here, or provide the path to the file containing the key in Path to key.

                            • Type: String
                          • keyPath

                            The path to the private key.

                            Either supply the path to the file containing the key, or paste the key into the Key box.
                            The Path to key can be absolute, or relative to $JENKINS_HOME

                            • Type: String
                      • continueOnError
                        • Type: boolean
                      • failOnError
                        • Type: boolean
                      • alwaysPublishFromMaster
                        • Type: boolean
                      • masterNodeName
                        • Type: String
                      • paramPublish
                          Nested Object
                        • parameterName
                          The name of the parameter or environment variable that will contain the expression for matching the labels.
                          • Type: String
                    • sshPublisher
                    • Send files or execute commands over SSH
                      • alwaysPublishFromMaster (optional)

                        Select to publish from the Jenkins master.

                        The default is to publish from the server that holds the files to transfer (workspace on the slave, or artifacts directory on the master)
                        Enabling this option could help dealing with strict network configurations and firewall rules.
                        This option will cause the files to be transferred through the master before being sent to the remote server, this may increase network traffic, and could increase the build time.

                        • Type: boolean
                      • continueOnError (optional)
                        Select to continue publishing to the other servers after a problem with a previous server
                        • Type: boolean
                      • failOnError (optional)
                        Select to mark the build as a failure if there is a problem publishing to a server. The default is to mark the build as unstable
                        • Type: boolean
                      • masterNodeName (optional)

                        Set the NODE_NAME for the master Jenkins.

                        Set this option to give a value to the NODE_NAME environment variable when the value is missing (the Jenkins master).
                        This is useful if you use the $NODE_NAME variable in the remote directory option and the build may occur on the master.

                        • Type: String
                      • paramPublish (optional)
                          Nested Object
                        • parameterName
                          The name of the parameter or environment variable that will contain the expression for matching the labels.
                          • Type: String
                      • publishers (optional)
                          Array/List
                          Nested Object
                        • configName

                          Select an SSH configuration from the list configured in the global configuration of this Jenkins.

                          The configuration defines the connection properties and base directory of the SSH server.

                          • Type: String
                        • verbose
                          Select to enable an obscene amount of information to the Jenkins console - only really useful to help track down problems
                          • Type: boolean
                        • transfers
                            Array/List
                            Nested Object
                          • sourceFiles

                            Files to upload to a server.

                            The string is a comma separated list of includes for an Ant fileset eg. '**/*.jar' (see Patterns in the Ant manual).
                            The base directory for this fileset is the workspace.

                            • Type: String
                          • excludes

                            Exclude files from the Transfer set.

                            The string is a comma separated list of excludes for an Ant fileset eg. '**/*.log,**/*.tmp,.git/' (see Patterns in the Ant manual)

                            • Type: String
                          • remoteDirectory

                            Optional destination folder.

                            This folder will be below the one in the global configuration, if present.
                            The folder will be created if does not exist.

                            • Type: String
                          • removePrefix

                            First part of the file path that should not be created on the remote server.

                            Directory structures are created relative to the base directory, which is usually the workspace.
                            You normally do not want the full path to these files to be created on the server.
                            For example if Source files were target/deployment/images/**/ then you may want Remove prefix to be target/deployment This would create the images folder under the remote directory, and not target/deployment
                            Jenkins environment variables can be used in this path.

                            If you use remove prefix, then ALL source file paths MUST start with the prefix.

                            • Type: String
                          • remoteDirectorySDF

                            Select this to include the timestamp in the remote directory.

                            The timestamp is the date of build. If this publisher is being used during a promotion, then the timestamp is that of the build that is being promoted.
                            This setting turns the remote directory option into a java SimpleDateFormat.
                            The SimpleDateFormat(SDF) uses letters to represent components of the date, like the month, year, or day of the week. Click here for more information about the date patterns.
                            As the SDF reserves all of the letters [A-Z][a-z], any that you want to appear literally in the directory that is created will need to be quoted.

                            Some examples follow - all examples are based on a build with a timestamp of 3:45 pm and 55 seconds on the 7th November 2010.

                            Remote directory Directories created
                            'qa-approved/'yyyyMMddHHmmss qa-approved/20101107154555
                            'builds/'yyyy/MM/dd/'build-${BUILD_NUMBER}' builds/2010/11/07/build-456 (if the build was number 456)
                            yyyy_MM/'build'-EEE-d-HHmmss 2010_11/build-Sun-7-154555
                            yyyy-MM-dd_HH-mm-ss 2010-11-07_15-45-55

                            • Type: boolean
                          • flatten

                            Only create files on the server, don't create directories (except for the remote directory, if present)

                            All files that have been selected to transfer must have unique filenames. The publisher will stop and fail as soon as a duplicate filename is found when using the flatten option.

                            • Type: boolean
                          • cleanRemote
                            • Type: boolean
                          • noDefaultExcludes
                            • Type: boolean
                          • makeEmptyDirs

                            The default behaviour of this plugin is to match files, and then create any directories required to preserve the paths to the files.
                            Selecting this option will create any directories that match the Source files pattern, even if empty.

                            • Type: boolean
                          • patternSeparator

                            The regular expression that is used to separate the Source files and Exclude files patterns.

                            The Source files and Exclude files both accept multiple patterns that by default are split using

                            [, ]+
                            which is how Ant, by default, handles multiple patterns in a single string.

                            The above expression makes it difficult to reference files or directories that contain spaces. This option allows the expression to be set to something that will preserve the spaces in a pattern eg. a single comma.

                            • Type: String
                          • execCommand (optional)

                            A command to execute on the remote server

                            This command will be executed on the remote server after any files are transferred.
                            The SSH Transfer Set must include either a Source Files pattern, an Exec command, or both. If both are present, the files are transferred before the command is executed. If you want to Exec before the files are transferred, use 2 Transfer Sets and move the Exec command before the Transfer set that includes a Source files pattern.

                            • Type: String
                          • execTimeout (optional)

                            Timeout in milliseconds for the Exec command

                            Set to zero to disable.

                            • Type: int
                          • usePty (optional)

                            Exec the command in a pseudo tty

                            This will enable the execution of sudo commands that require a tty (and possibly help in other scenarios too.)
                            From the sudoers(5) man page:

                            requiretty      If set, sudo will only run when the user is logged in
                                            to a real tty.  When this flag is set, sudo can only be
                                            run from a login session and not via other means such
                                            as cron(8) or cgi-bin scripts.  This flag is off by
                                            default.
                                

                            • Type: boolean
                          • useAgentForwarding (optional)

                            Exec the command using Agent Forwarding

                            Allows a chain of ssh connections to forward key challenges back to the original agent, thus eliminating the need for using a password or public/private keys for these connections.

                            From the ssh(1) man page:

                                    Enables forwarding of the authentication agent connection.  This can also be specified on a per-host basis in a configuration file.
                            
                                    Agent forwarding should be enabled with caution.  Users with the ability to bypass file permissions on the remote host (for the agent's UNIX-domain socket) can access the local agent through the forwarded connection.
                                    An attacker cannot obtain key material from the agent, however they can perform operations on the keys that enable them to authenticate using the identities loaded into the agent.
                                
                            • Type: boolean
                        • useWorkspaceInPromotion

                          Set the root directory for the Source files to the workspace

                          By default this plugin uses the artifacts directory (where archived artifacts are stored). This allows the artifacts from the build number that you are promoting to be sent somewhere else.

                          If you run tasks that produce files in the workspace during the promotion and you want to publish them, then set this option.

                          If you need to send files from both the workspace and the archive directory, then you need to add a second server, even if you want to send the files to the same place. This is due to the fact that the workspace is not necessarily on the same host as the archive directory

                          • Type: boolean
                        • usePromotionTimestamp

                          Use the build time of the promotion when the remote directory is a date format

                          By default this plugin uses the time of the original build (the one that is being promoted) when formatting the remote directory. Setting this option will mean that if you use the remote directory is a date format option, it will use the time that the promotion process runs, instead of the original build.

                          • Type: boolean
                        • sshRetry

                          If publishing to this server or command execution fails, try again.

                          Files that were successfully transferred will not be re-sent.
                          If Exec command is configured, but fails in any way (including a non zero exit code), then it will be retried.

                            Nested Object
                          • retries
                            The number of times to retry this server in the event of failure
                            • Type: int
                          • retryDelay
                            The time to wait, in milliseconds, before attempting another transfer
                            • Type: long
                        • sshLabel

                          Set the label for this Server instance - for use with Parameterized publishing

                          Expand the help for Parameterized publishing for more details

                            Nested Object
                          • label

                            Set the label for this Server instance - for use with Parameterized publishing

                            Expand the help for Parameterized publishing for more details

                            • Type: String
                        • sshCredentials
                          Set the credentials to use with this connection.

                          If you want to use different credentials from those configured for this server, or if the credentials have not been specified for this server, then enable this option and set them here.

                            Nested Object
                          • username
                            The username to connect with.
                            • Type: String
                          • encryptedPassphrase
                            The passphrase for the private key, or the password for password authentication if no Key or Path to key is configured.
                            Leave blank if the key is not encrypted.
                            • Type: String
                          • key

                            The private key.

                            Paste the private key here, or provide the path to the file containing the key in Path to key.

                            • Type: String
                          • keyPath

                            The path to the private key.

                            Either supply the path to the file containing the key, or paste the key into the Key box.
                            The Path to key can be absolute, or relative to $JENKINS_HOME

                            • Type: String
                    • benchmark
                      • filepath
                        Please insert a filepath.
                        • Type: String
                    • benchmark
                    • The Benchmark Plugin collect and display boolean and numeral results. The results may come from one or multiple files. The result may be either in XML or JSON format. The content of the file may follow either a standard or a custom schema. The schema type may be selected using the drop-down menu and the custom schema entered in the associated text area.

                      In addition, the Benchmark Plugin provides the capability to associate different types of thresholds on numerical values to one or multiple results. If crossed, the thresholds will identify results as failures and ultimately trigger the build failure.

                      The Benchmark Plugin, if successful, provides access to two pages where results are displayed. One with tables compiling information on all results and one with the details for a specific result.

                      • inputLocation
                        Location of the result files relative to the workspace.
                        The locations may include wildcards using the character "*".
                        JSON and XML formats supported. Must match the selected schema format.
                        Create a list of locations in a file with the "*.list" extension.
                        • Type: String
                      • schemaSelection
                        The schema defines the content of the result files.
                        JSON and XML formats supported.
                        Note: xUnit is an XML format.
                        • Type: String
                      • truncateStrings
                        Truncate strings to 512 characters. Strongly suggested. Affects storage processing and loading time.
                        • Type: boolean
                      • altInputSchema
                        Custom schema. JSON and XML formats supported.
                        • Type: String
                      • altInputSchemaLocation
                        Location of custom schema relative to the workspace.
                        JSON and XML formats supported.
                        • Type: String
                      • thresholds (optional)
                        This field is meant to define additional result thresholds, not located inside the result file.
                          Array/List
                          org.jenkinsci.plugins.benchmark.thresholds.Threshold
                    • $class: 'BitbucketPublisher'
                      • serverUrl (optional)
                        Bitbucket Server Url.
                        • Type: String
                      • credentialsId (optional)
                        Credentials for bitucket server. The user must have access to create project and repository.
                        • Type: String
                      • projectKey (optional)
                        Input the project key for the bitbucket.
                        • Type: String
                      • createProject (optional)
                        Check this if you want to create the bitbucket project.
                          Nested Object
                        • projectName
                          • Type: String
                        • projectUsers
                          • Type: String
                        • projectGroups
                          • Type: String
                      • createJenkinsJobs (optional)
                        Check this if you want to use the bitbucket post commit external hook to call.
                          Nested Object
                        • ciServer
                          • Type: String
                      • projectName (optional)
                        Input name of the Bitbucket project.
                        • Type: String
                    • $class: 'BlueprintLaunch'
                      • projectName

                        Project selection is mandatory.

                        • Type: String
                      • blueprintName

                        Blueprint selection is mandatory.

                        • Type: String
                      • applicationName

                        Application Name is mandatory.

                        This is the Application name used for blueprint launch in Nutanix Calm. Appending the _${BUILD_ID} to the Application name is recommended for unique application names. Other Jenkins Environment Variables may also be used.

                        • Type: String
                      • appProfileName

                        Application Profile selection is mandatory.

                        • Type: String
                      • actionName

                        The field is mandatory


                        Select the required action need to run after the application launch from the list of actions, else please select none.

                        • Type: String
                      • runtimeVariables

                        Click on Fetch Runtime Variables to fetch all editable variables for the selected Application Profile in JSON format. Modify the key values from the defaults as needed.The values can also reference jenkins environment variables.

                        • Type: String
                      • waitForSuccessFulLaunch
                        • Type: boolean
                      • blueprintDescription

                        Description is fetched from the selected Calm blueprint

                        • Type: String
                    • $class: 'BrakemanPublisher'
                      • outputFile
                        • Type: String
                      • canComputeNew (optional)
                        • Type: boolean
                      • canResolveRelativePaths (optional)
                        • Type: boolean
                      • canRunOnFailed (optional)
                        • Type: boolean
                      • defaultEncoding (optional)
                        • Type: String
                      • failedNewAll (optional)
                        • Type: String
                      • failedNewHigh (optional)
                        • Type: String
                      • failedNewLow (optional)
                        • Type: String
                      • failedNewNormal (optional)
                        • Type: String
                      • failedTotalAll (optional)
                        • Type: String
                      • failedTotalHigh (optional)
                        • Type: String
                      • failedTotalLow (optional)
                        • Type: String
                      • failedTotalNormal (optional)
                        • Type: String
                      • healthy (optional)
                        • Type: String
                      • shouldDetectModules (optional)
                        • Type: boolean
                      • thresholdLimit (optional)
                        • Type: String
                      • unHealthy (optional)
                        • Type: String
                      • unstableNewAll (optional)
                        • Type: String
                      • unstableNewHigh (optional)
                        • Type: String
                      • unstableNewLow (optional)
                        • Type: String
                      • unstableNewNormal (optional)
                        • Type: String
                      • unstableTotalAll (optional)
                        • Type: String
                      • unstableTotalHigh (optional)
                        • Type: String
                      • unstableTotalLow (optional)
                        • Type: String
                      • unstableTotalNormal (optional)
                        • Type: String
                      • useDeltaValues (optional)
                        • Type: boolean
                      • usePreviousBuildAsReference (optional)
                        • Type: boolean
                      • useStableBuildAsReference (optional)
                        • Type: boolean
                    • crxBuild
                    • Create and build a content package on CRX by specifying a workspace filter, and then download it to the workspace to get archived as a backup, or as the beginning of a magical content package adventure, full of drama, suspense, and deployments to lower environments!
                      • packageId (optional)
                        Specify a list of package IDs to replicate from each specified Base URL. Each package ID string must occupy its own line.

                        A Package ID consists of the group, the name, and the version of a package, separated by colons (':'), as in: "group:name:version". The version may be omitted.

                        This field supports parameter tokens.
                        • Type: String
                      • baseUrl (optional)
                        Specify the base URL of the Adobe Granite server, including hostname and port. The CRX Package Manager service path will be appended to this value for all requests. For example, http://localhost:4502 or https://author.mycorp.com, etc.

                        If login credentials for the server are different than those configured in the Connection Options section, you may override them in the Base URL by inserting username[:password]@ between the scheme and the hostname.

                        For example, to override the Username without changing the associated password or private key, you may use the following form:

                        http:// deployer@localhost:4502

                        To override the credentials completely, provide a username and password (which may be provided by an encrypted parameter) by separating them with a colon, as shown below:
                        http:// deployer:Password123@localhost:4502

                        This field supports parameter tokens.
                        • Type: String
                      • credentialsId (optional)
                        Select the login credentials for authenticating requests to the CRX server.

                        [Signature] credentials may be used if the target server supports HTTP Signature Authentication using the keyId format, /$username/keys/$fingerprint.

                        Select "-none-" to use the default credentials set in the global CRX Content Package Deployer - HTTP Client configuration.
                        • Type: String
                      • download (optional)
                        Check this box to download the package after building it.
                        • Type: boolean
                      • localDirectory (optional)
                        Specify a path relative to the workspace where the package will be downloaded (if the "Download" box is checked).

                        This field supports parameter tokens.
                        • Type: String
                      • requestTimeout (optional)
                        Specify the timeout in milliseconds to wait for a response for each individual request. Specify a value of 0 to use default behavior.
                        • Type: long
                      • serviceTimeout (optional)
                        Specify the timeout in milliseconds to wait for PackageManager service availability between sending POST requests. Specify a value of 0 to use default behavior.
                        • Type: long
                      • waitDelay (optional)
                        Specify a delay in milliseconds before calls to check for Package Manager service availability. Increase this value if a /crx/packmgr node is sometimes created in the repository by this step, indicating that the Package Manager servlet was brought down for bundle installation AFTER a successful check for service availability, but BEFORE the next POST request was sent. What happens is that the SlingPostServlet takes over when the crx-packagemgr bundle is refreshed and creates nodes for any POST requests that it handles. Increasing this delay gives more time for the bundle refresh process to begin on the server.
                        • Type: long
                      • wspFilter (optional)
                        Specify a package workspace filter in a simple text format that will be applied to the package before build. This defines what content will be captured by the package.

                        Simple spec is defined simply as a line-by-line format where:
                        • each line consists of significant text before an optional comment character (#)
                        • each line that begins with a "/" begins a new filter root.
                        • the first non-empty, non-comment line must define a new filter root
                        • each non-empty, non-comment line after a filter root that begins with a "+" or "-" defines an include or exclude rule, respectively. Everything following the "+" or "-" must be a valid regular expression
                        Content is "covered" by a filter root if the content path starts with, or is the same as the filter root path. Once the "covering" filter root is identified, its include/exclude rules are evaluated from top to bottom, by matching the content path against each rule pattern (which is a Java regular expression). The last rule whose pattern matches the content path defines whether that content is included (line starts with "+") or excluded (line starts with "-"). If no rules are defined, all content covered by that root path is included

                        For example, to include everything under /etc except for packages:

                                /etc                 # define /etc as the filter root
                                +/etc(/.*)?          # include everything under /etc
                                -/etc/packages(/.)?  # exclude package paths
                            
                        To create a package for a project "acme" defined in CRX DE Lite, a filter may look like this:

                                /content/acme        # include the site content
                                /apps/acme           # include the app code
                            
                        This field supports parameter tokens.
                        • Type: String
                    • $class: 'BuildScanner'
                    • Trigger automated Acunetix scans as part of your web application's build process
                      • profile
                        The Scan Type used to scan the target
                        • Type: String
                      • target
                        The Scan Target on which to run a scan (excludes Targets requiring Manual Intervention)
                        • Type: String
                      • repTemp
                        Generate a Report after the scan completes. The report download link will be provided in the job console output
                        • Type: String
                      • threat
                        The Threat Level (High, Medium, Low) to fail the build on
                        • Type: String
                      • stopScan
                        If selected, the scan will be stopped if the build fails (Threat Level is reached)
                        • Type: boolean
                    • $class: 'BuildStepsFromJsonBuilder'
                      • buildStep
                          Nested Choice of Objects
                        • $class: 'A3Builder'
                          • project_file
                            Absolute path to the a³ project file (.apx) containing the analysis items and configuration.
                            (Note: a³ workspace files (also .apx) are not supported as input.)
                            • Type: String
                          • analysis_ids
                            The following values are allowed:
                            • Comma separated list of analysis IDs. Then only the given analysis items will be executed. Note: The ID must be contained in the apx project and must adhere the analysis ID naming conventions (letters, numbers and underscores only).
                            • No ID at all (i.e. empty field). Then all analysis items specified in the apx project file will be executed.
                            • Type: String
                          • pedantic_level
                            • Type: String
                          • export_a3apxworkspace
                            Exports the status of a³ at the end of the a³ analysis build step run as a workspace .apx file. This workspace file can later be opened in an interactive run of a³. The result is that the a³ GUI then shows all messages and all results generated by the batch-mode analyses without the need to run these analyses again.
                            • Type: String
                          • copy_report_file
                            • Type: boolean
                          • copy_result_file
                            • Type: boolean
                          • skip_a3_analysis
                            This switch can be used to deactivate the a³ analysis build step. This switch provides a more convenient method to temporarily deactivate analysis runs than removing the entire build step and reconfiguring the a³ analysis run from scratch when later adding the build step again.
                            • Type: boolean
                        • $class: 'ACSDeploymentBuilder'
                          • context
                              Nested Object
                            • azureCredentialsId
                              The Azure Service Principal credentials used to communicate with the Azure services. Check the following documentation for more information about the service principal:
                              • Type: String
                            • resourceGroupName
                              Resource group of the target Azure Container Service.
                              • Type: String
                            • containerService
                              The name of the Azure Container Service. Refer to the following documentation on how to setup Azure Container Service:
                              • Type: String
                            • sshCredentialsId

                              The username and private key credential used to authenticate with the ACS clusters master node. This is the private key paired with the SSH RSA public key provided when you create the ACS cluster (see Deploy a Docker container hosting solution using the Azure portal ).

                              The username and key credentials can be updated from Azure Portal. Find the Virtual Machine for your ACS cluster master node from the portal, and you can update the credential from SUPPORT + TROUBLESHOOTING >>> Reset password page.

                              • Type: String
                            • configFilePaths

                              The path patterns for the specific cluster (Kubernetes, DC/OS, Docker Swarm) configurations you want to deploy, in the form of Ant glob syntax.

                              • Type: String
                            • containerRegistryCredentials (optional)
                              All the credentials needed for pulling images from private repositories. Specify multiple entries if your deployments need to pull images from multiple, private repositories that require authentication.
                                Array/List
                                Nested Object
                              • url
                                URL to the Docker registry you are using. May be left blank to use the public DockerHub registry (currently https://index.docker.io/v1/).
                                • Type: String
                              • credentialsId
                                • Type: String
                            • dcosDockerCredenditalsPathShared (optional)

                              Determine if the Docker credentials archive upload path specified above is shared among all the agents.

                              To ease the shared files access, we may create share file storage for all the DC/OS agent nodes as this documentation (Create and mount a file share to a DC/OS cluster) suggests. With the help of the shared storage, we only need to upload the Docker credentials archive to the shared storage once, and all the agent nodes get the access to the resource immediately.

                              Check this option if the Docker credentials archive upload path is a shared storage path.

                              • Type: boolean
                            • dcosDockerCredentialsPath (optional)

                              The path on the DC/OS cluster agent nodes to store the docker credentials archive docker.tar.gz. Only absolute path is allowed here. Environment variable substitution is enabled for the path input. Due to the limitation in the underlying Mesos fetcher used by Marathon, special characters that need URI escaping and the character set {single quote ('), back slash (\), nul (\0)}, are not allowed in the path, otherwise it will fail to load the resource before running the container.

                              If not specified, the plugin will generate a path specific for the build with the following pattern.

                              
                              /home/<linuxAdminUser>/acs-plugin-dcos.docker/<unique-name-generated-for-the-build>

                              The plugin will generate the docker credentials archive with the credentials provided, and upload the archive to the given path for all the agents. You can use it to construct the URI used in your Marathon application definition.

                              
                              "uris":  [
                                  "file://<filled-path>/docker.tar.gz"
                              ]

                              The URI will be exposed with the environment variable $MARATHON_DOCKER_CFG_ARCHIVE_URI. You can use this in your Marathon application definition when the "Enable Variable Substitution in Config" option is enabled. This helps when the upload path is not filled and generated by the build, or if the path changes frequently.

                              Note that if an archive exists in the target path already, the build will overwrite that file.

                              Reference: Marathon: Using a Private Docker Registry

                              • Type: String
                            • enableConfigSubstitution (optional)
                              Substitute variables (in the form $VARIABLE or ${VARIABLE}) in the configuration with values from Jenkins environment variables.

                              This allows you to use dynamic values produced during the build in your Kubernetes or DC/OS configurations, e.g., a dynamically generated Docker image tag which will be used later in the deployment.

                              • Type: boolean
                            • secretName (optional)
                              The secret name that you can use in the Kubernetes Deployment configuration for the imagePullSecrets entry. Environment variable substitution are supported for the name input, so you can use available environment variables to construct the name dynamically, e.g., some-secret-$BUILD_NUMBER. The name should be in the pattern [a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*, i.e., dot (.) concatenated sequences of hyphen (-) separated alphanumeric words. (See Kubernetes Names)

                              If left blank, the plugin will generate a name based on the build name.

                              The secret name will be exposed with the environment variable $KUBERNETES_SECRET_NAME. You can use this in your Kubernetes configuration to reference the updated secret when the "Enable Variable Substitution in Config" option is enabled.

                              
                              apiVersion: extensions/v1beta1
                              kind: Deployment
                              metadata:
                                name: nginx
                              spec:
                                replicas: 1
                                template:
                                  metadata:
                                    labels:
                                      app: nginx
                                  spec:
                                    containers:
                                    - name: nginx
                                      image: some.private.registry.domain/nginx
                                      ports:
                                      - containerPort: 80
                                    imagePullSecrets:
                                    - name: $KUBERNETES_SECRET_NAME
                              

                              Note that once the secret is created, it will only be updated by the plugin. You have to manually delete it when it is not used anymore. If this is a problem, you may use fixed name so every time the job runs, the secret gets updated and no new secret is created.

                              • Type: String
                            • secretNamespace (optional)
                              The Kubernetes namespace in which the secrets will be created with the credentials configured below.
                              • Type: String
                            • swarmRemoveContainersFirst (optional)
                              Stop and remove containers first.
                              • Type: boolean
                        • $class: 'AWSEBBuilder'
                          • extensions
                              Array/List
                              Nested Object
                            • awsRegion
                              AWS Region (e.g. us-east-1) This will be the default if no valid environments are provided in the Regions field.
                              • Values: GovCloud, US_EAST_1, US_EAST_2, US_WEST_1, US_WEST_2, EU_WEST_1, EU_WEST_2, EU_CENTRAL_1, AP_SOUTH_1, AP_SOUTHEAST_1, AP_SOUTHEAST_2, AP_NORTHEAST_1, AP_NORTHEAST_2, SA_EAST_1, CN_NORTH_1, CN_NORTHWEST_1, CA_CENTRAL_1
                            • awsRegionText
                              AWS Region (e.g. us-east-1) Needs to match an environment name. If one is missing, write an issue so we can update the aws sdk.
                              • Type: String
                            • credentialsString
                              • Type: String
                            • credentialsText
                              Use a credentials name that will be resolved during the build.
                              • Type: String
                            • applicationName
                              AWS EB Application Name (e.g.: "myapp")
                              • Type: String
                            • versionLabelFormat
                              How to set the version label? For instance, for "${GIT_COMMIT}-${BUILD_TAG}", and with "Key Prefix" set to "myapp/builds/myapp-prod-env/", the S3 Object Key is set to myapp/builds/myapp-prod-env/4b5f7669b3376a1ce504bf7ef8bf7aeee9d21746-myjob-41.zip and the version Label will be 4b5f7669b3376a1ce504bf7ef8bf7aeee9d21746-myjob-41 on AWS EB Application Versions
                              • Type: String
                            • failOnError
                              If any of the environments fail to update, or if there are no matching environments then fail the build.
                              • Type: boolean
                            • extensions
                                Array/List
                                Nested Choice of Objects
                              • $class: 'AWSEBElasticBeanstalkSetup'
                              • $class: 'AWSEBS3Setup'
                                • bucketName
                                  S3 Bucket Name to Upload to (e.g. "my-awseb-apps")
                                  • Type: String
                                • bucketRegion
                                  S3 Bucket Region (e.g. us-east-1) This will be the same region set for the Elastic Beanstalk application if none is specified.
                                  • Type: String
                                • keyPrefix
                                  Prefix for newly created apps on S3 Bucket. For Example, myapp/builds/myapp-prod-env/
                                  • Type: String
                                • rootObject

                                  Root Path to Grab for Artifacts, like '.' or 'target/myapp/'.

                                  It could be either a path to a zip file or a directory.

                                  If its a directory, includes and excludes are used to build the zip file

                                  • Type: String
                                • includes
                                  Optional (if rootObject points to a directory): Glob for Zip Includes, comma-separated like 'target/file,target/myapp/**/*'
                                  • Type: String
                                • excludes
                                  Optional (if rootObject points to a directory): Glob for Zip Excludes, comma-separated eg '**/.git/**/*,**/node_modules/**/*'
                                  • Type: String
                                • overwriteExistingFile
                                  • Type: boolean
                                • useTransferAcceleration
                                  If enabled on the bucket, uses transfer acceleration to upload artifacts quicker. This may incur additional AWS costs.
                                  • Type: boolean
                              • $class: 'ByName'
                                • envNameList
                                  Optional: Newline separated list of AWS EB Environment Names for the Application (e.g.: "myapp-prod-env").
                                  When set and Environment Name exists, it will trigger a UpdateEnvironment Call when the Application Version is created.
                                  If not set, then all environments under the Application will be updated together.
                                  • Type: String
                              • $class: 'ByUrl'
                                • urlList
                                  Optional: Newline separated list of AWS EB Environment url, or CNAMEs for the Application (e.g.: "myapp-prod-env.elasticbeanstalk.com").
                                  When set and Environment Name exists, it will trigger a UpdateEnvironment Call when the Application Version is created.
                                  If not set, then all environments under the Application will be updated together.
                                  • Type: String
                            • envLookup
                                Array/List
                                Nested Choice of Objects
                              • $class: 'AWSEBElasticBeanstalkSetup'
                              • $class: 'AWSEBS3Setup'
                                • bucketName
                                  S3 Bucket Name to Upload to (e.g. "my-awseb-apps")
                                  • Type: String
                                • bucketRegion
                                  S3 Bucket Region (e.g. us-east-1) This will be the same region set for the Elastic Beanstalk application if none is specified.
                                  • Type: String
                                • keyPrefix
                                  Prefix for newly created apps on S3 Bucket. For Example, myapp/builds/myapp-prod-env/
                                  • Type: String
                                • rootObject

                                  Root Path to Grab for Artifacts, like '.' or 'target/myapp/'.

                                  It could be either a path to a zip file or a directory.

                                  If its a directory, includes and excludes are used to build the zip file

                                  • Type: String
                                • includes
                                  Optional (if rootObject points to a directory): Glob for Zip Includes, comma-separated like 'target/file,target/myapp/**/*'
                                  • Type: String
                                • excludes
                                  Optional (if rootObject points to a directory): Glob for Zip Excludes, comma-separated eg '**/.git/**/*,**/node_modules/**/*'
                                  • Type: String
                                • overwriteExistingFile
                                  • Type: boolean
                                • useTransferAcceleration
                                  If enabled on the bucket, uses transfer acceleration to upload artifacts quicker. This may incur additional AWS costs.
                                  • Type: boolean
                              • $class: 'ByName'
                                • envNameList
                                  Optional: Newline separated list of AWS EB Environment Names for the Application (e.g.: "myapp-prod-env").
                                  When set and Environment Name exists, it will trigger a UpdateEnvironment Call when the Application Version is created.
                                  If not set, then all environments under the Application will be updated together.
                                  • Type: String
                              • $class: 'ByUrl'
                                • urlList
                                  Optional: Newline separated list of AWS EB Environment url, or CNAMEs for the Application (e.g.: "myapp-prod-env.elasticbeanstalk.com").
                                  When set and Environment Name exists, it will trigger a UpdateEnvironment Call when the Application Version is created.
                                  If not set, then all environments under the Application will be updated together.
                                  • Type: String
                        • $class: 'AWSEBDeploymentBuilder'
                          • credentialId
                            Select the credentials to use.
                            • Type: String
                          • awsRegion
                            AWS Region (e.g. us-east-1)
                            • Type: String
                          • applicationName
                            AWS EB Application Name (e.g.: "myapp")
                            • Type: String
                          • environmentName

                            Optional: AWS EB Environment name(s) to deploy to.

                            Can accept single or multiple comma-separated values. Examples:

                            • "my-prod-env" (single environment)
                            • "my-dev-env,my-staging-env" (multiple environments)

                            When this value is set and each requested environment exists, an UpdateEnvironment call will be triggered as the Application Version is created.

                            • Type: String
                          • bucketName

                            S3 Bucket Name to Upload to (e.g. "my-awseb-apps")

                            (Optional, will call createStorageLocation if blank)

                            • Type: String
                          • keyPrefix
                            Prefix for newly created apps on S3 Bucket. For Example, myapp/builds/myapp-prod-env/
                            • Type: String
                          • versionLabelFormat
                            How to set the version label? For instance, for "${GIT_COMMIT}-${BUILD_TAG}", and with "Key Prefix" set to "myapp/builds/myapp-prod-env/", the S3 Object Key is set to myapp/builds/myapp-prod-env/4b5f7669b3376a1ce504bf7ef8bf7aeee9d21746-myjob-41.zip and the version Label will be 4b5f7669b3376a1ce504bf7ef8bf7aeee9d21746-myjob-41 on AWS EB Application Versions
                            • Type: String
                          • versionDescriptionFormat
                            How to set the version description? For instance, for "${GIT_COMMIT}", the version Description will be 4b5f7669b3376a1ce504bf7ef8bf7aeee9d21746 on AWS EB Application Versions
                            • Type: String
                          • rootObject

                            Workspace-relative path of the artifact file to upload (if it's a file), or if it's a directory, the base directory to build the zip/war against

                            Examples:

                            • File, like target/mywebapp.war: The war file will be uploaded
                            • A Directory, like '.' or 'target/war': A Zip file will be built and uploaded instead (using includes and excludes).
                            • Type: String
                          • includes
                            Optional (if rootObject points to a directory): Glob for Zip Includes, comma-separated like 'target/file,target/myapp/**/*'
                            • Type: String
                          • excludes
                            Optional (if rootObject points to a directory): Glob for Zip Excludes, comma-separated eg '**/.git/**/*,**/node_modules/**/*'
                            • Type: String
                          • zeroDowntime
                            • Type: boolean
                          • sleepTime
                            • Type: int
                          • checkHealth
                            Uncheck this to disable the Health check on deploy. Some implementations may not care to wait until the environment shows "Green".
                            • Type: boolean
                          • maxAttempts
                            • Type: int
                        • $class: 'ActionHubPlugin'
                          • $class: 'AddTestToSetStep'
                            • domain
                              HP ALM Domain
                              • Type: String
                            • project
                              HP ALM Project name
                              • Type: String
                            • testPlanPath
                              Path to a test or test folder in HP ALM which shall be added to a test set
                              • Type: String
                            • testSetPath
                              Path to a test set in HP ALM into which test(s) shall be added
                              • Type: String
                          • $class: 'AmxEclipseAntBuilder'
                            • targets
                              Specify a list of Ant targets to be invoked over Tibco amx_eclipse_ant wrapper, or leave it empty to invoke the default Ant target specified in the build script. Additionally, you can also use this field to specify other Ant options.
                              • Type: String
                            • name
                              For projects that need to use TIBCO amx_eclipse_ant wrapper as the build system. This causes Jenkins to invoke amx_eclipse_ant with the given targets and options. Any non-zero exit code causes Jenkins to mark the build as a failure.

                              Jenkins supplies some environment variables that can be used from within the build script.

                              • Type: String
                            • antOpts
                              If your build requires a custom ANT_OPTS, specify it here. Please refer to TIBCO Documentation for any detail
                              • Type: String
                            • buildFile
                              If your build requires a custom -buildfile, specify it here. By default amx_eclipse_ant will use the build.xml in the root directory; this option can be used to use build files with a different name or in a subdirectory. Please refer to TIBCO Documentation for any detail
                              • Type: String
                            • properties
                              Properties needed by your ant build can be specified here (in standard properties file format):
                              # comment
                              name1=value1
                              name2=$VAR2
                              
                              These are passed to amx_eclipse_ant like "-Dname1=value1 -Dname2=value2". Always use $VAR style (even on Windows) for references to Jenkins-defined environment variables. On Windows, %VAR% style references may be used for environment variables that exist outside of Jenkins. Backslashes are used for escaping, so use \\ for a single backslash. Double quotes (") should be avoided, as amx_eclipse_ant on *nix wraps parameters in quotes quotes and runs them through eval, and Windows has its own issues with escaping.. in either case, use of quotes may result in build failure. To define an empty property, simply write varname= Please refer to TIBCO Documentation for any detail
                              • Type: String
                            • amxEclipseAntTra
                              If your build requires a custom TRA properties file, specify it here. Please refer to TIBCO Documentation for any detail.
                              • Type: String
                            • businessStudioWs
                              If your build requires a custom Business Studio workspace to use, specify it here. By default amx_eclipse_ant use user home as location for "workspace"" creation. this option force amx_eclipse_ant to use a custom workspace by flag "-data 'your-custom-ws'" Please refer to TIBCO Documentation for any detail.
                              • Type: String
                          • anchore
                            • name
                              Name of the file that contains a list of container images for anchore to analyze, evaluate policy, and run queries against. The format for each line is "imageId /path/to/Dockerfile", where the Dockerfile is optional. This file must be made available (created by a prior step) to Anchore Container Image Scanner plugin.
                              • Type: String
                            • anchoreioPass (optional)
                              Your password for the associated username on https://anchore.io
                              • Type: String
                            • anchoreioUser (optional)
                              Your username on https://anchore.io that has access to a custom policy bundle to sync with your local anchore installation
                              • Type: String
                            • annotations (optional)
                                Array/List
                                Nested Object
                              • key
                                • Type: String
                              • value
                                • Type: String
                            • bailOnFail (optional)
                              If selected or set to 'true', the Anchore Container Image Scanner step will cause the build to fail if the policy evaluation result is FAIL. Default value: 'true'
                              • Type: boolean
                            • bailOnPluginFail (optional)
                              If selected or set to 'true', the Anchore Container Image Scanner step will cause the build to fail if the plugin encounters an error. Default value: 'true'
                              • Type: boolean
                            • bailOnWarn (optional)
                              If selected or set to 'true', the Anchore Container Image Scanner step will cause the build to fail if the policy check result is WARN. Default value: 'false'
                              • Type: boolean
                            • bundleFileOverride (optional)
                              Name of the file that contains a custom anchore policy bundle to be used by Anchore policy evaluation engine. If this file does not exist or the field is left blank, anchore will attempt to use any previously synced/cached policy bundles that you may have, or will fail evaluation if no bundle can be found or used.
                              • Type: String
                            • doCleanup (optional)
                              If selected or set to 'true', all images in the input file will be flushed from the Anchore database at the end of plugin execution. Default value: 'false'
                              • Type: boolean
                            • engineCredentialsId (optional)
                              • Type: String
                            • engineRetries (optional)
                              Number of polling attempts spaced at 5 second intervals spent waiting for the Anchore Engine operation to complete.
                              • Type: String
                            • engineurl (optional)
                              Anchore Engine URL
                              • Type: String
                            • engineverify (optional)
                              • Type: boolean
                            • globalWhiteList (optional)
                              Name of the file that contains a custom whitelist to be used by Anchore policy evaluation engine. If this file does not exist or the field is left blank, Anchore will use its default global whitelist.
                              • Type: String
                            • inputQueries (optional)
                                Array/List
                                Nested Object
                              • query
                                Any query that Anchore supports. Results of the query will be added to the anchore report upon plugin completion.
                                • Type: String
                            • policyBundleId (optional)
                              ID of the policy bundle on Anchore Engine to be used for policy evaluations. If empty, the policy bundle marked active on Anchore Engine will be used by default.
                              • Type: String
                            • policyEvalMethod (optional)
                              • Type: String
                            • policyName (optional)
                              Name of the file that contains a custom policy to be used by Anchore policy evaluation engine. If this file does not exist or the field is left blank, Anchore will use its default policy.
                              • Type: String
                            • useCachedBundle (optional)
                              Check this in order to use a previously synced policy bundle (if one exists) in the case where login to anchore.io or bundle sync fails for any reason.
                              • Type: boolean
                            • userScripts (optional)
                              Optional directory that contains user defined Anchore analyzer/gate/query modules that will be executed in addition to the built in analyzer/gate/queries modules. If this directory does not exist or the field is left blank, Anchore will run only its default modules.
                              • Type: String
                          • $class: 'AnsibleAdHocCommandBuilder'
                            • hostPattern
                              The host or set of hosts on which the command will be executed. For more details see the ansible documentation for Patterns.
                              • Type: String
                            • inventory
                                Nested Choice of Objects
                              • $class: 'InventoryContent'
                                • content
                                  • Type: String
                                • dynamic
                                  Check this box if a dynamic inventory is used. For more details see the ansible documentation for Dynamic Inventory
                                  • Type: boolean
                              • $class: 'InventoryDoNotSpecify'
                                • $class: 'InventoryPath'
                                  • path
                                    Specify the inventory host path or a comma separated host list
                                    • Type: String
                              • module
                                Module name to execute. The shell module is used when left empty.
                                • Type: String
                              • command
                                Module arguments or shell command to execute
                                • Type: String
                              • additionalParameters (optional)
                                Any additional parameters to pass to the ansible command.

                                Warning:

                                The content of this textbox will be passed as is to the command line.
                                • Type: String
                              • ansibleName (optional)
                                • Type: String
                              • becomeUser (optional)
                                Desired become user. "root" is used when this field is empty.
                                • Type: String
                              • colorizedOutput (optional)
                                Check this box to allow ansible to render ANSI color codes in the Jenkins console. This option works well with the Jenkins AnsiColor plugin.
                                • Type: boolean
                              • credentialsId (optional)
                                Select the credentials for the SSH connections. Only private key authentication is supported.
                                • Type: String
                              • disableHostKeyChecking (optional)
                                Check this box if you really want to disable the validation of the hosts SSH server keys.
                                • Type: boolean
                              • extraVars (optional)
                                  Array/List
                                  Nested Object
                                • hidden (optional)
                                  • Type: boolean
                                • key (optional)
                                  • Type: String
                                • value (optional)
                                  • Type: String
                              • forks (optional)
                                Specify number of parallel processes to use. Set to 0 to use the default value.
                                • Type: int
                              • hostKeyChecking (optional)
                                • Type: boolean
                              • sudo (optional)
                                Run operations with sudo. It works only when the remote user is sudoer with nopasswd option. Sudo has been deprecated in favor of become and will be removed in Ansible 2.6.
                                • Type: boolean
                              • sudoUser (optional)
                                Desired sudo user. "root" is used when this field is empty. Sudo has been deprecated in favor of become and will be removed in Ansible 2.6.
                                • Type: String
                              • unbufferedOutput (optional)
                                Skip standard output buffering for the ansible process. The ansible output is directly rendered into the Jenkins console. This option can be usefull for long running operations.
                                • Type: boolean
                              • vaultCredentialsId (optional)
                                Select the credentials for vault encrypted vars. Only secret file and secret text are supported.
                                • Type: String
                            • $class: 'AnsiblePlaybookBuilder'
                              • playbook
                                Path to the ansible playbook file. The path can be absolute or relative to the job workspace.
                                • Type: String
                              • inventory
                                  Nested Choice of Objects
                                • $class: 'InventoryContent'
                                  • content
                                    • Type: String
                                  • dynamic
                                    Check this box if a dynamic inventory is used. For more details see the ansible documentation for Dynamic Inventory
                                    • Type: boolean
                                • $class: 'InventoryDoNotSpecify'
                                  • $class: 'InventoryPath'
                                    • path
                                      Specify the inventory host path or a comma separated host list
                                      • Type: String
                                • additionalParameters (optional)
                                  Any additional parameters to pass to the ansible command.

                                  Warning:

                                  The content of this textbox will be passed as is to the command line.
                                  • Type: String
                                • ansibleName (optional)
                                  • Type: String
                                • becomeUser (optional)
                                  Desired become user. "root" is used when this field is empty.
                                  • Type: String
                                • colorizedOutput (optional)
                                  Check this box to allow ansible to render ANSI color codes in the Jenkins console. This option works well with the Jenkins AnsiColor plugin.
                                  • Type: boolean
                                • credentialsId (optional)
                                  Select the credentials for the SSH connections. Only private key authentication is supported.
                                  • Type: String
                                • disableHostKeyChecking (optional)
                                  Check this box if you really want to disable the validation of the hosts SSH server keys.
                                  • Type: boolean
                                • extraVars (optional)
                                    Array/List
                                    Nested Object
                                  • hidden (optional)
                                    • Type: boolean
                                  • key (optional)
                                    • Type: String
                                  • value (optional)
                                    • Type: String
                                • forks (optional)
                                  Specify number of parallel processes to use. Set to 0 to use the default value.
                                  • Type: int
                                • hostKeyChecking (optional)
                                  • Type: boolean
                                • limit (optional)
                                  Further limit selected hosts to an additional pattern.
                                  • Type: String
                                • skippedTags (optional)
                                  only run plays and tasks whose tags do not match these values.
                                  • Type: String
                                • startAtTask (optional)
                                  Start the playbook at the task matching this name.
                                  • Type: String
                                • sudo (optional)
                                  Run operations with sudo. It works only when the remote user is sudoer with nopasswd option. Sudo has been deprecated in favor of become and will be removed in Ansible 2.6.
                                  • Type: boolean
                                • sudoUser (optional)
                                  Desired sudo user. "root" is used when this field is empty. Sudo has been deprecated in favor of become and will be removed in Ansible 2.6.
                                  • Type: String
                                • tags (optional)
                                  Only run plays and tasks tagged with these values.
                                  • Type: String
                                • unbufferedOutput (optional)
                                  Skip standard output buffering for the ansible process. The ansible output is directly rendered into the Jenkins console. This option can be usefull for long running operations.
                                  • Type: boolean
                                • vaultCredentialsId (optional)
                                  Select the credentials for vault encrypted vars. Only secret file and secret text are supported.
                                  • Type: String
                              • $class: 'AnsibleTower'
                                • towerServer (optional)
                                  • Type: String
                                • jobTemplate (optional)
                                  • Type: String
                                • jobType (optional)
                                  • Type: String
                                • extraVars (optional)
                                  • Type: String
                                • jobTags (optional)
                                  • Type: String
                                • skipJobTags (optional)
                                  • Type: String
                                • limit (optional)
                                  • Type: String
                                • inventory (optional)
                                  • Type: String
                                • credential (optional)
                                  • Type: String
                                • verbose (optional)
                                  • Type: boolean
                                • importTowerLogs (optional)
                                  • Type: boolean
                                • removeColor (optional)
                                  • Type: boolean
                                • templateType (optional)
                                  • Type: String
                                • importWorkflowChildLogs (optional)
                                  • Type: boolean
                              • $class: 'AnsibleVaultBuilder'
                                • action (optional)
                                  Desired vault action.
                                  • Type: String
                                • ansibleName (optional)
                                  • Type: String
                                • content (optional)
                                  Desired encrypted content.
                                  • Type: String
                                • input (optional)
                                  Desired input file to encrypt.
                                  • Type: String
                                • newVaultCredentialsId (optional)
                                  Select the credentials for rekeying vault encrypted files. Only Jenkins secret file and secret text are supported.
                                  • Type: String
                                • output (optional)
                                  Desired output file for encrypted content.
                                  • Type: String
                                • vaultCredentialsId (optional)
                                  Select the credentials for vault encrypted vars. Only Jenkins secret file and secret text are supported.
                                  • Type: String
                              • ant
                              • For projects that use Ant as the build system. This causes Jenkins to invoke Ant with the given targets and options. Any non-zero exit code causes Jenkins to mark the build as a failure.

                                Jenkins supplies some environment variables that can be used from within the build script.

                                • targets
                                  Specify a list of Ant targets to be invoked (separated by spaces), or leave it empty to invoke the default Ant target specified in the build script. Additionally, you can also use this field to specify other Ant options.
                                  • Type: String
                                • antName
                                  • Type: String
                                • antOpts
                                  If your build requires a custom ANT_OPTS, specify it here. Typically this may be used to specify java memory limits to use, for example -Xmx512m. Note that other Ant options (such as -lib) should go to the "Ant targets" field.
                                  • Type: String
                                • buildFile
                                  If your build requires a custom -buildfile, specify it here. By default Ant will use the build.xml in the root directory; this option can be used to use build files with a different name or in a subdirectory.
                                  • Type: String
                                • properties
                                  Properties needed by your ant build can be specified here (in standard properties file format):
                                  # comment
                                  name1=value1
                                  name2=$VAR2
                                  
                                  These are passed to Ant like "-Dname1=value1 -Dname2=value2". Always use $VAR style (even on Windows) for references to Jenkins-defined environment variables. On Windows, %VAR% style references may be used for environment variables that exist outside of Jenkins. Backslashes are used for escaping, so use \\ for a single backslash. Double quotes (") should be avoided, as ant on *nix wraps parameters in quotes and runs them through eval, and Windows has its own issues with escaping. In either case, use of quotes may result in build failure. To define an empty property, simply write varname=
                                  • Type: String
                              • $class: 'AntExec'
                                • scriptSource
                                  Runs entered Apache Ant tasks as a build file with only one target, untill you write code into the "Extended script source", but the target created from this code will always be the default target of the created build file.

                                  The script will run with WORKSPACE as the current directory. Build will be considered as failure if any Ant task fails. You can use Ant-Contrib tasks (if it is enabled in global configuration). You need to use namespace "antcontrib" (example: "<antcontrib:if>").
                                  • Type: String
                                • extendedScriptSource
                                  Into this field you can enter a code, you could not able to enter into the previous field, as it should not appear within the Ant target. The entries can be other targets, import/include tasks etc. With this extension you are able to create more complex Ant build file with just one limitation - the first field (textarea) must always be used for default Ant target. This field is optional.
                                  • Type: String
                                • scriptName
                                  Here you can enter the name for your new script. The name will be also used for default Ant target. This build file will then have a name that differs from the default name, so it will not be overwritten by the upcoming build step and therefore it might be used repeatedly, or it can be included/imported.
                                  • Type: String
                                • properties
                                  Properties needed by your ant build can be specified here (in standard properties file format):
                                  # comment
                                  name1=value1
                                  name2=$VAR2
                                  
                                  These are passed to Ant like "-Dname1=value1 -Dname2=value2". Always use $VAR style (even on Windows) for references to Jenkins-defined environment variables. On Windows, %VAR% style references may be used for environment variables that exist outside of Jenkins. Backslashes are used for escaping, so use \\ for a single backslash. Double quotes (") should be avoided, as ant on *nix wraps parameters in quotes quotes and runs them through eval, and Windows has its own issues with escaping.. in either case, use of quotes may result in build failure. To define an empty property, simply write varname=
                                  • Type: String
                                • antName
                                  • Type: String
                                • antOpts
                                  If your build requires a custom ANT_OPTS, specify it here. Typically this may be used to specify java memory limits to use, for example -Xmx512m.
                                  Note that other Ant options (such as -lib) should not be here.
                                  • Type: String
                                • keepBuildfile
                                  • Type: boolean
                                • verbose
                                  • Type: boolean
                                • emacs
                                  • Type: boolean
                                • noAntcontrib

                                  Disabling usage of Ant-Contrib Tasks in this build step.

                                  • Type: boolean
                              • antws
                              • For projects that use Ant as the build system. This causes Jenkins to invoke Ant with the given targets and options. Any non-zero exit code causes Jenkins to mark the build as a failure.

                                Jenkins supplies some environment variables that can be used from within the build script.

                                • targets
                                  Specify a list of Ant targets to be invoked (separated by spaces), or leave it empty to invoke the default Ant target specified in the build script. Additionally, you can also use this field to specify other Ant options.
                                  • Type: String
                                • antName
                                  • Type: String
                                • antOpts
                                  If your build requires a custom ANT_OPTS, specify it here. Typically this may be used to specify java memory limits to use, for example -Xmx512m. Note that other Ant options (such as -lib) should go to the "Ant targets" field.
                                  • Type: String
                                • buildFile
                                  If your build requires a custom -buildfile, specify it here. By default Ant will use the build.xml in the root directory; this option can be used to use build files with a different name or in a subdirectory.
                                  • Type: String
                                • properties
                                  Properties needed by your ant build can be specified here (in standard properties file format):
                                  # comment
                                  name1=value1
                                  name2=$VAR2
                                  
                                  These are passed to Ant like "-Dname1=value1 -Dname2=value2". Always use $VAR style (even on Windows) for references to Jenkins-defined environment variables. On Windows, %VAR% style references may be used for environment variables that exist outside of Jenkins. Backslashes are used for escaping, so use \\ for a single backslash. Double quotes (") should be avoided, as ant on *nix wraps parameters in quotes and runs them through eval, and Windows has its own issues with escaping. In either case, use of quotes may result in build failure. To define an empty property, simply write varname=
                                  • Type: String
                              • $class: 'ApiFortressBuilder'
                                • mode
                                  When running in single test mode, once specific test will run. When running in automatch mode, a collection of tests will run.
                                  • Type: String
                                • hook
                                  The API Hook URL.
                                  API Hooks are unique urls connected to projects. They provide access to API Fortress automation API and will allow you to run tests.
                                  You can create one in the API Fortress Company dashboard.
                                  • Type: String
                                • id

                                  Test ID

                                  When running in Single Test mode, you have to provide the ID of the test you want to run. You can find this information in the interstitial page of the test.

                                  Automatch URL

                                  When running in Automatch mode, introduce here the URL of the resource that you are willing to test.

                                  Tag

                                  When running in tag mode, introduce the tag of the tests you want to run.

                                  Project

                                  When running in project mode, no value is required.
                                  • Type: String
                                • blocking
                                  Set this flag is a test failure must determine a build failure.
                                  • Type: boolean
                                • dryrun
                                  Set this flag if you don't want the event to be stored in API Fortress.
                                  • Type: boolean
                                • silent
                                  Set this flag if a failure should not generate API Fortress alerts.
                                  • Type: boolean
                                • param1name
                                  • Type: String
                                • param1value
                                  • Type: String
                                • param2name
                                  • Type: String
                                • param2value
                                  • Type: String
                                • param3name
                                  • Type: String
                                • param3value
                                  • Type: String
                              • $class: 'AppClone'
                              • Clones an app template to a new Heroku app.
                                • apiKey
                                  • Type: String
                                • appName
                                  The name of the new app to create from the template.
                                  • Type: String
                                • templateAppName
                                  The name of the template app to clone.
                                  • Type: String
                              • appscan
                                • scanner
                                    Nested Choice of Objects
                                  • dynamic_analyzer
                                    • target
                                      • Type: String
                                    • hasOptions
                                      • Type: boolean
                                    • extraField (optional)
                                      • Type: String
                                    • loginPassword (optional)
                                      • Type: String
                                    • loginUser (optional)
                                      • Type: String
                                    • presenceId (optional)
                                      • Type: String
                                    • scanFile (optional)
                                      • Type: String
                                    • scanType (optional)
                                      • Type: String
                                    • testPolicy (optional)
                                      • Type: String
                                  • mobile_analyzer
                                    • target
                                      • Type: String
                                    • hasOptions
                                      • Type: boolean
                                    • extraField (optional)
                                      • Type: String
                                    • loginPassword (optional)
                                      • Type: String
                                    • loginUser (optional)
                                      • Type: String
                                    • presenceId (optional)
                                      • Type: String
                                  • static_analyzer
                                    • target
                                      • Type: String
                                    • hasOptions
                                      • Type: boolean
                                    • openSourceOnly (optional)
                                      • Type: boolean
                                • name
                                  • Type: String
                                • type
                                  • Type: String
                                • application
                                  • Type: String
                                • credentials
                                  • Type: String
                                • email (optional)
                                  • Type: boolean
                                • failBuild (optional)
                                  • Type: boolean
                                • failBuildNonCompliance (optional)
                                  • Type: boolean
                                • failureConditions (optional)
                                    Array/List
                                    Nested Object
                                  • failureType
                                    • Type: String
                                  • threshold
                                    • Type: int
                                • target (optional)
                                  • Type: String
                                • wait (optional)
                                  • Type: boolean
                              • $class: 'AppScanSourceBuilder'
                                • disableScan
                                  • Type: boolean
                                • applicationFile
                                  • Type: String
                                • acceptSSL
                                  • Type: boolean
                                • customScanWorkspace

                                  This value will be passed to AppScan Source as the scan workspace. AppScan Source assessment and working files will be stored in this directory.

                                  If this field is blank, the default scan directory will be used.

                                  The default directory is this job's build folder, as defined by Jenkins.

                                  • Type: String
                                • installation (optional)
                                  • Type: String
                              • $class: 'AppScanStandardBuilder'
                                • startingURL
                                  Insert the URL that you want AppScan Standard to start scanning from.

                                  Spiders will find the remaining URLs in the domain to be included for scanning.

                                  • Type: String
                                • installation
                                  • Type: String
                                • additionalCommands (optional)
                                  Provide additional and optional commands to run on AppScan Standard CLI.
                                  AppScanCMD exec|ex|e
                                  
                                          Parameters:
                                          [ /dest_scan|/dest|/d  ]
                                          [ /base_scan|/base|/b  ]
                                          [ /old_host|/ohost|/oh  ]
                                          [ /new_host|/nhost|/nh  ]
                                          [ /scan_template|/stemplate|/st  ]
                                          [ /login_file|/lfile|/lf  ]
                                          [ /multi_step_file|/mstepfile|/mf  ]
                                          [ /manual_explore_file|/mexplorefile|/mef  ]
                                          [ /policy_file|/pfile|/pf  ]
                                          [ /additional_domains|/adomains|/ad  ]
                                          [ /report_file|/rf  ]
                                          [ /report_type|/rt  {xml} ]
                                          [ /min_severity|/msev  {informational} ]
                                          [ /test_type|/tt  ]
                                          [ /report_template|/rtemplate|/rtm  {CliDefault} ]
                                  
                                          Flags:
                                          [ /verbose|/v {false} ]
                                          [ /scan_log|/sl {false} ]
                                          [ /explore_only|/eo {false} ]
                                          [ /test_only|/to {false} ]
                                          [ /multi_step|/mstep|/ms {false} ]
                                          [ /continue|/c {false} ]
                                          [ /merge_manual_explore_requests|/mmer {false} ]
                                          [ /include_responses|/ir {false} ]
                                          [ /open_proxy|/oprxy|/opr /listening_port|/lport|/lp  ]
                                  
                                          Creates new scan with base_scan's configuration
                                      saving dest_scan and creating report, if configured.
                                  
                                  AppScanCMD report|rep|r
                                  
                                          Parametrs:
                                          /base_scan|/base|/b
                                          /report_file|/rf
                                          /report_type|/rt
                                          [ /min_severity|/msev  {informational} ]
                                          [ /test_type|/tt  ]
                                          [ /report_template|/rtemplate|/rtm  {CliDefault} ]
                                  
                                          Flags:
                                          [ /verbose|/v {false} ]
                                  
                                          Creates a report for base_scan.
                                  
                                  AppScanCMD close_proxy|cprxy|cpr
                                  
                                          Closes AppScan proxy if was previously opened.
                                  
                                  More info. at:
                                  (9.0.3.2 User Guide) CLI - Chapter 15 - CLI - Page 315
                                  http://www-01.ibm.com/support/docview.wss?uid=swg27048015#2
                                  
                                  
                                  • Type: String
                                • authScan (optional)
                                  Checking this option will allow AppScan Stardard to spider and scan a website using authentication, optimizing the results obtained in the report.

                                  If the website contains private information accessed only by logging in this option should be checked and credentials provided to increase dynamic security coverage.

                                  • Type: boolean
                                • authScanPw (optional)
                                  Provide the password corresponding to the account's user name inserted above.

                                  Providing an account with higher authorization (such as Administrator) will increase the attack surface and therefore the scan coverage.

                                  • Type: String
                                • authScanRadio (optional)
                                  Check "Recorded Login Sequence" if you have one for the website, this is, for the majority of the cases, the most reliable option for authenticated scanning.

                                  A login sequence may be recorded using AppScan Standard's GUI by following these steps:

                                  "Scan" > "Scan Configuration" > "Login Management" > "Record" > [ record your login...] > "I am logged in to the site" > "Details" (Tab) > "Export" (small icon on the right side).

                                  Check "Form Based Authentication" if you do not have a recorded login sequence, this option will require an user name and password combination and is not guaranteed to work for all scenarios.

                                  • Type: boolean
                                • authScanUser (optional)
                                  Provide the user name of an account with access to the private functionalities of the website.

                                  Providing an account with higher authorization (such as Administrator) will increase the attack surface and therefore the scan coverage.

                                  • Type: String
                                • generateReport (optional)
                                  Check this option if you want AppScan Standard to generate a report after scannning.

                                  The report is available in HTML and PDF.

                                  The HTML report generated is ready to be integrated with the HTML Publisher Plugin.

                                  • Type: boolean
                                • htmlReport (optional)
                                  This report can be integrated with the HTML Publisher Plugin.
                                  • Type: boolean
                                • includeURLS (optional)
                                  This is used to include URLs for scanning,

                                  Some URLs might not be found by AppScan Standard's spiders, include them to get the best possible coverage.

                                  • Type: String
                                • pathRecordedLoginSequence (optional)
                                  Provide the full path to the recorded login sequence file (.login). More info. at: (9.0.3.2 User Guide) Login Management view - Chapter 4 - Configuring - Page 45 http://www-01.ibm.com/support/docview.wss?uid=swg27048015#2
                                  • Type: String
                                • pdfReport (optional)
                                  A PDF report is generated.
                                  • Type: boolean
                                • policyFile (optional)
                                  Provide the Path to a Test Policy File (.policy) to determine which type of flaws to scan for.

                                  A Test Policy File can be created following these steps:

                                  "Scan" > "Scan Configuration" > "Test Policy" > "Export".

                                  • Type: String
                                • reportName (optional)
                                  Provide the name to save the report with.

                                  To configure HTML Publisher Plugin properly, the names in the configuration must match.

                                  • Type: String
                                • verbose (optional)
                                  Selecting this option will enable AppScan Standards' verbose, printing the full scan output in Jenkins log.
                                  • Type: boolean
                              • $class: 'AppUploaderBuilder'
                                • buildFilePath
                                  Please specify the absolute path or relative to the app(.apk or .ipa) file to be uploaded.
                                  The app_url of the uploaded app can be accessed from the environment variable BROWSERSTACK_APP_ID.
                                  • Type: String
                              • applatix
                                • axUrl
                                  The URL of Applatix system. For example: https://applatix.yourcompany.com
                                  • Type: String
                                • axUsername
                                  Applatix credential: username
                                  • Type: String
                                • axPassword
                                  Applatix credential: password
                                  • Type: String
                                • axServiceTemplateName
                                  • Type: String
                                • axServiceTemplateRepository
                                  The repository where your Service Template is.
                                  • Type: String
                                • axServiceTemplateBranch
                                  The branch where your Service Template is.
                                  • Type: String
                                • axServiceTemplateParameters
                                  The parameters of your Service Template at Applatix system. It is optional. It is in JSON format, for example: {"service": "service_name", "iterations": 3 }
                                    Array/List
                                    Nested Object
                                  • key
                                    • Type: String
                                  • value
                                    • Type: String
                              • $class: 'ApprendaBuilder'
                                • appAlias
                                  The Applicaton Alias to be used.
                                  • Type: String
                                • appName
                                  The Applicaton Name to be used.
                                  • Type: String
                                • versionAlias
                                  The application Version Alias to target.
                                  • Type: String
                                • stage
                                  The desired Apprenda Application lifecycle Stage.
                                  • Type: String
                                • artifactName
                                  The filename of the Apprenda Application Package. For example myapplication.zip.
                                  • Type: String
                                • credentialsId
                                  • Type: String
                                • prefix
                                  The Version Alias prefix to be used. Apprenda will append a number to the prefix to complete the Version Alias.
                                  • Type: String
                                • advVersionAliasToBeForced
                                  The complete Version Alias, including the Version prefix and Version number to be used. For example v23.
                                  • Type: String
                                • advancedNewVersionOption
                                  • Type: String
                                • customPackageDirectory
                                  The full path to the folder that contains the Apprenda Application Package defined in the Artifact Name.
                                  • Type: String
                                • applicationPackageURL
                                  The complete URL to the Apprenda Application Package, starting with http:// or https://.
                                  • Type: String
                                • archiveUploadMethod
                                  • Type: String
                                • buildWithParameters
                                  Check this box if you are using a parameterized project and want the Apprenda build step to do the substitution of variables from parameters.
                                  • Type: boolean
                              • aqua
                                • locationType
                                  • Type: String
                                • registry
                                  Name of a Docker registry that is defined in the Aqua Management Console. E.g. Docker Hub.
                                  • Type: String
                                • register
                                  • Type: boolean
                                • localImage
                                  Path of local Docker image, including tag. E.g. my_ubuntu:latest
                                  • Type: String
                                • hostedImage
                                  Path of Docker image on registry, including tag. E.g. google/mysql:latest
                                  • Type: String
                                • onDisallowed
                                  • Type: String
                                • notCompliesCmd
                                  A shell command to execute when image does not comply with Aqua security policy
                                  • Type: String
                                • hideBase
                                  • Type: boolean
                                • showNegligible
                                  • Type: boolean
                                • policies
                                  Comma separated names of image assurance policies. Available for only for local images and with scanner cli > v3.2.
                                  • Type: String
                              • arachniScanner
                                • url
                                  URL of the system under scan.
                                  • Type: String
                                • checks
                                  Here you can specify a comma separated list with the checks to load. Or leave it blank to load all checks.
                                  • Type: String
                                • scope
                                    Nested Object
                                  • pageLimit
                                    Set the scope property page_limit. See Arachni Security Scanner Wiki for more information.
                                    • Type: int
                                  • excludePathPattern
                                    Set the scope property exclude_path_patterns. See Arachni Security Scanner Wiki for more information.
                                    • Type: String
                                • userConfig
                                    Nested Object
                                  • filename
                                    Name of the file with your own configuration in json format. Specify an absolute path or a relative to workspace.
                                    • Type: String
                                • format
                                  • Type: String
                              • $class: 'ArtifactPromotionBuilder'
                              • Here you can configure the artifact promotion plugin for single artifacts. In the first section ( Artifact Information) you enter the coordinates of your artifact.
                                In the Staging Repository Information section you tell there your source repository is, e.g. http://192.168.56.24/nexus/content/repositories/staging/.
                                In the following section Release Repository Information, you enter the information about the target repository, e.g. http://192.168.56.24/nexus/content/repositories/releases/. In both sections, you can add user credentials. If you do, the connection to the repository servers will be done using these credentials. If you don't suppot credentials, the access will be done without any authentication.
                                Both repositorys should be release repositories, not snapshot repos! The password(s) will be saved currently using the standard Jenkins functionality to save those. It's planned to use in the future the credentials plugin.
                                • groupId
                                  • Type: String
                                • artifactId
                                  • Type: String
                                • classifier
                                  • Type: String
                                • version
                                  • Type: String
                                • extension
                                  • Type: String
                                • stagingRepository
                                  • Type: String
                                • stagingUser
                                  • Type: String
                                • stagingPW
                                  • Type: String
                                • releaseUser
                                  • Type: String
                                • releasePW
                                  • Type: String
                                • releaseRepository
                                  • Type: String
                                • promoterClass
                                  • Type: String
                                • debug
                                  • Type: boolean
                                • skipDeletion

                                  'Skip deletion' option preserves the files in the staging repository.

                                  Untick 'Skip deletion' only after you've promoted all the relevant files in previous steps.

                                  • Type: boolean
                              • artifactResolver
                              • Define the artifacts you would like to download.
                                The target directory defines where the artifacts should be copied to. The coordinates are as you know it from maven or ivy:

                                • GroupId: This is generally unique amongst an organization or a project.
                                • ArtifactId: The artifactId is generally the name that the project is known by.
                                • Version: The version of the artifact to be resolved. The dynamic definitions 'RELEASE' (the latest release) and 'LATEST' (the latest build) are allowed too.
                                • Classifier: It is some optional and arbitrary string that - if present - is appended to the artifact name just after the version number.
                                • Extension: This is the extension of the artifact to be resolved. Important: this is not always the same as 'packaging' in maven! (although it might be the same e.g. for 'jar')
                                • Target file name: should the file have a different name after downloading? You can also define a subdirectory.
                                • artifacts
                                    Array/List
                                    Nested Object
                                  • groupId
                                    • Type: String
                                  • artifactId
                                    • Type: String
                                  • version
                                    • Type: String
                                  • classifier (optional)
                                    • Type: String
                                  • extension (optional)
                                    • Type: String
                                  • targetFileName (optional)
                                    • Type: String
                                • enableRepoLogging (optional)
                                  • Type: boolean
                                • failOnError (optional)
                                  • Type: boolean
                                • releaseChecksumPolicy (optional)
                                  • Type: String
                                • releaseUpdatePolicy (optional)
                                  • Type: String
                                • snapshotChecksumPolicy (optional)
                                  • Type: String
                                • snapshotUpdatePolicy (optional)
                                  • Type: String
                                • targetDirectory (optional)
                                  • Type: String
                              • $class: 'ArtifactsUploadBuilder'
                                • projectName
                                  Name of source project for uploading of artifact(s).

                                  If a Maven project is specified, artifacts from all of its modules will be uploaded. Enter JOBNAME/MODULENAME here to upload from a particular module; you may copy/paste this from the URL for that module when browsing Jenkins. Example: MyMavenJob/my.group$MyModule

                                  If a multiconfiguration (matrix) project is specified, artifacts from all of its configurations will be uploaded, each into a subdirectory with the name of the configuration as seen in its URL when browsing Jenkins. Example: If target directory is given as fromMatrix then the upload could create $WORKSPACE/fromMatrix/label=slaveA/dist/mybuild.jar and $WORKSPACE/fromMatrix/label=slaveB/dist/mybuild.jar.
                                  To upload from a particular configuration, enter JOBNAME/AXIS=VALUE,.. as seen in the URL for that configuration. Example: MyMatrixJob/jdk=Java6u17
                                  To upload artifacts from one matrix project to another, use a parameter to select the matching configuration in the source project. Example: OtherMatrixJob/jdk=$jdk
                                  • Type: String
                                • parameters
                                  Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
                                  • Type: String
                                • selector
                                    Nested Choice of Objects
                                  • $class: 'ParameterizedBuildSelector'
                                    • parameterName
                                      • Type: String
                                  • $class: 'PermalinkBuildSelector'
                                    • id
                                      • Type: String
                                  • $class: 'SavedBuildSelector'
                                    • $class: 'SpecificBuildSelector'
                                      • buildNumber
                                        • Type: String
                                    • $class: 'StatusBuildSelector'
                                      • stableOnly
                                        • Type: boolean
                                    • $class: 'TriggeredBuildSelector'
                                      • fallback
                                        • Type: boolean
                                    • $class: 'WorkspaceSelector'
                                    • filter
                                      Relative paths to artifact(s) to upload or leave blank to upload all artifacts. Check the /artifact/ browser of a build to see the relative paths to use here, as the build page typically hides intermediate directories. Can use wildcards like module/dist/**/*.zip, and use comma (followed by optional whitespace) to separate multiple entries. See the @includes of Ant fileset for the exact format. May also contain references to build parameters like $PARAM.
                                      • Type: String
                                    • target
                                      • Type: String
                                    • flatten
                                      • Type: boolean
                                    • optional
                                      • Type: boolean
                                    • fingerprintArtifacts
                                      • Type: boolean
                                    • autoMedia

                                      Type or select the item path in the media repository.
                                      A path without an extension would be considered a folder into which the file/s will be uploaded.
                                      If you specify a path of a file, that would be the name of the uploaded file in the repository.

                                      • Type: String
                                  • $class: 'AssetBuilder'
                                    • name
                                      • Type: String
                                    • description
                                      • Type: String
                                    • version
                                      • Type: String
                                    • vendor
                                      • Type: String
                                    • platform
                                      • Type: String
                                    • architecture
                                      • Type: String
                                    • bits
                                      • Type: String
                                    • cpu
                                      • Type: int
                                    • memory
                                      • Type: int
                                    • storage
                                      • Type: int
                                    • installationScriptFilePath
                                      • Type: String
                                    • mediaFilePaths
                                        Array/List
                                        Nested Object
                                      • path
                                        • Type: String
                                    • licenseFilePath
                                      • Type: String
                                    • documentationFilePath
                                      • Type: String
                                  • associateTag
                                    • nexusInstanceId
                                      • Type: String
                                    • tagName
                                      The tag which will be applied to components matching the specified search criteria
                                      • Type: String
                                    • search
                                      The search criteria used to locate components on the target Nexus Repository Manager server. For more details, please see Search API
                                        Array/List
                                        Nested Object
                                      • key
                                        • Type: String
                                      • value
                                        • Type: String
                                  • $class: 'AstreeBuilder'
                                    • dax_file
                                      Absolute path to the DAX file containing the analysis specification and configuration.
                                      Note: In this setting, environment variables can be expanded. Expansion will affect all occurrences of the pattern ${name} where name is a valid environment variable name consisting solely of underscores, digits, and alphabetics from the portable character set and where the first character is not a digit.
                                      Paths and environment variables are evaluated on the machine running Jenkins.
                                      • Type: String
                                    • analysis_id
                                      ID of an existing, preconfigured analysis on the Astrée server that serves as a revisioning base for the analyses of the current Jenkins project. The analysis, as configured via the supported DAX file, of a build is imported as a new revision into the project with this ID on the server, if such a project exists. The new revision will become a child revision of the last existing revision. If no project with this ID exists on the server, the analysis will become the first revision of a new project with the specified ID.
                                      Note: In this setting, environment variables can be expanded. Expansion will affect all occurrences of the pattern ${name} where name is a valid environment variable name consisting solely of underscores, digits, and alphabetics from the portable character set and where the first character is not a digit.
                                      • Type: String
                                    • output_dir
                                      Absolute path to the folder into which the Summary Reports are to be generated. If left empty, reports will be generated into the project's Workspace directory and will be accessible from the Jenkins web interface.
                                      Note: In this setting, environment variables can be expanded. Expansion will affect all occurrences of the pattern ${name} where name is a valid environment variable name consisting solely of underscores, digits, and alphabetics from the portable character set and where the first character is not a digit.
                                      • Type: String
                                    • skip_analysis
                                      This switch can be used to deactivate the Astrée analysis build step. This switch provides a more convenient method to temporarily deactivate analysis runs than removing the entire build step and reconfiguring the Astrée analysis run from scratch when later adding the build step again.
                                      • Type: boolean
                                    • genXMLOverview
                                      • Type: boolean
                                    • genXMLCoverage
                                      • Type: boolean
                                    • genXMLAlarmsByOccurence
                                      • Type: boolean
                                    • genXMLAlarmsByCategory
                                      • Type: boolean
                                    • genXMLAlarmsByFile
                                      • Type: boolean
                                    • genXMLRulechecks
                                      • Type: boolean
                                    • dropAnalysis
                                      When this option is activated, the analysis is not stored on the Astrée server, instead it is automatically deleted after the analysis run of the build step.
                                      This option is very helpful if the analysis run is only specified by a DAX file and it is not intended to archive each analysis run on the server.
                                      Please be aware that using this option in an analysis run only specified by an analysis ID will result in deleting the analysis with that ID on the Astrée server.
                                      This option corresponds to adding a --drop to a command line call to Astrée.
                                      • Type: boolean
                                    • genPreprocessOutput
                                      • Type: boolean
                                    • failonswitch
                                      This option allow Astrée to fail a build depeneding on the types of detected code defects. The following settings are available:
                                      • Only Errors
                                        ... lets Astrée fail a build if an Error (Definite Type A Alarm) is reported.
                                        This is the preferred setting for most use cases. A build is failed if Astrée can formally show the presence of a severe code defect in a (analysis) context.
                                      • Errors and Alarms
                                        ... lets Astrée fail a build if an Error or Alarm (Definite Type A Alarm or Potential Alarm of Type B or Type C) is reported.
                                        This is the preferred setting in case the absence of runtime errors in an application is to be formally shown. A build is failed if Astrée reports potential runtime errors.
                                      • Errors, Alarms, and Data-Flow Anomalies
                                        ... lets Astrée fail a build if and only if any type of alarm (definite/potential Type A, B, C or D) is reported.
                                        This setting fails builds on any reported potential code defect or anomaly.
                                        Nested Object
                                      • failon
                                        • Type: String
                                  • $class: 'AutEnvironmentBuilder'
                                    • autEnvironmentModel
                                        Nested Object
                                      • almServerName
                                        • Type: String
                                      • almUserName
                                        • Type: String
                                      • almPassword
                                        • Type: String
                                      • almDomain
                                        • Type: String
                                      • almProject
                                        • Type: String
                                      • clientType
                                        Client type should be provided if your server is ALM version 12.60 or above.
                                        • Type: String
                                      • autEnvironmentId
                                        Assign ID of an AUT Environment that exists in the ALM project you selected.
                                        • Type: String
                                      • useExistingAutEnvConf
                                        • Type: boolean
                                      • existingAutEnvConfId
                                        • Type: String
                                      • createNewAutEnvConf
                                        • Type: boolean
                                      • newAutEnvConfName
                                        • Type: String
                                      • autEnvironmentParameters
                                          Array/List
                                          Nested Object
                                        • name
                                          The name must be set in the same hierarchical structure as it defined in ALM ( 'Parameters' tab of the AUT Environment)

                                          For example: 'Parameters/DB_Setting/Oracle/username'
                                          • Type: String
                                        • value
                                          If you are using a 'From JSON' type, specify here the path for the element you would like to get.

                                          Make sure you are using JsonPath style for defining it.
                                          • Type: String
                                        • paramType
                                          Manual - the value you'll assign for 'Parameter value' field will be used as is.

                                          Environmnet - the value you'll assign for 'Parameter value' will be looked for in the environment parameters and the resolved value will be used. If you named your parameter 'my_parameter' put here 'my_parameter' (exactly the same value).

                                          From JSON - the value you'll assign for 'Parameter value' will be looked for in the JSON file you specified for the 'Path to JSON file' entry.
                                          • Type: String
                                        • shouldGetOnlyFirstValueFromJson
                                          • Type: boolean
                                      • pathToJsonFile
                                        A path to the JSON file that will be loaded in order to assign values to all the AUT Environment Parameters of 'From JSON' type.
                                        • Type: String
                                      • outputParameter
                                        The name of the build environment parameter that will get the ID of the updated/created AUT Environment Configuration. It then can be used as a parameter for following build steps.

                                        The parameter must be a String Parameter.

                                        If you named your parameter 'output_parameter' put here 'output_parameter' (exactly the same value).
                                        • Type: String
                                  • $class: 'AutoConfigBuilder'
                                    • name
                                      • Type: String
                                    • discobitUrl
                                      • Type: String
                                    • discobitUser
                                      • Type: String
                                    • discobitPassword
                                        hudson.util.Secret
                                    • configurations
                                      • Type: String
                                    • cuuid
                                      • Type: String
                                  • $class: 'AwsBatchBuilder'
                                    • jobname
                                      • Type: String
                                    • jobdefinition
                                      • Type: String
                                    • command
                                      • Type: String
                                    • jobqueue
                                      • Type: String
                                    • vcpu
                                      • Type: String
                                    • memory
                                      • Type: String
                                    • retries
                                      • Type: String
                                  • azureCLI
                                    • principalCredentialId
                                      The Service Principal credentials required to connect to your Azure account.
                                      More information can be found here: https://github.com/Azure/azure-devops-utils#user-content-create-service-principal
                                      If you want to add an Azure credential click "Add" and select "Microsoft Azure Service Principal" from the Kind drop-down.
                                      If you want to remove existing Azure credentials you must go to the Credentials Dashboard.
                                      • Type: String
                                    • commands
                                        Array/List
                                        Nested Object
                                      • script
                                        • Type: String
                                      • exportVariablesString
                                        Export the output of the command to environment variables
                                        The format: /"variable from JSON" | "desired environment variable name"
                                        For example: Output: { "id": "/subscriptions/some-guid/resourceGroups/test", "location": "northeurope", "managedBy": null, "name": "test", "properties": { "provisioningState": "Succeeded" }, "tags": null } Environment Variable String: /location|LOCATION , /name|NAME
                                        • Type: String
                                  • azureDownload
                                    • storageCredentialId
                                      • Type: String
                                    • downloadType
                                      • Type: String
                                    • buildSelector (optional)
                                        Nested Choice of Objects
                                      • downstream
                                        • upstreamProjectName

                                          Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.

                                          Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.

                                          Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).

                                          AbstractProject based projects:
                                          Freestyle projects
                                          Multi-configuration projects
                                          Maven projects
                                          Non AbstractProject based projects:
                                          Pipeline jobs (aka. Workflow jobs)

                                          • Type: String
                                        • upstreamBuildNumber
                                          The number of the build to find its downstream build. You can also specify display names. You can use variable expressions.
                                          • Type: String
                                      • lastCompleted
                                        • $class: 'MultiJobBuildSelector'
                                          • buildParameter
                                            • parameterName
                                              Name of the "build selector" parameter. A parameter with this name should be added in the build parameters section above. There is a special parameter type for choosing the build selector.

                                              You can pass not only the parameter name, but also the parameter value itself. This is useful especially used with workflow-plugin.

                                              • Type: String
                                          • permalink
                                            • id
                                              • Type: String
                                          • $class: 'PromotedBuildSelector'
                                            • level
                                              • Type: int
                                          • latestSavedBuild
                                            • specific
                                              • buildNumber
                                                While this selector is for build numbers (e.g. "22" for build #22), you can also resolve build parameters or environment variables (e.g. "${PARAM}"). The display name of a build and permalinks (e.g. "lastSuccessfulBuild", "lastBuild"...) can be used as well.
                                                • Type: String
                                            • lastSuccessful
                                              • stable (optional)
                                                • Type: boolean
                                            • upstream
                                              • allowUpstreamDependencies (optional)
                                                • Type: boolean
                                              • fallbackToLastSuccessful (optional)
                                                • Type: boolean
                                              • upstreamFilterStrategy (optional)
                                                Jenkins launches only one build when multiple upstreams triggered the same project at the same time. This field specifies from which upstream build to copy artifacts in those cases. "Use the oldest" copies artifacts from the upstream build with the smallest build number (that is, oldest). "Use the newest" copies artifacts from the upstream build with the largest build number (that is, newest). The default value is "Use global setting", which behaves as configured in "Manage Jenkins" > "Configure System".
                                                • Values: UseGlobalSetting, UseOldest, UseNewest
                                            • workspace
                                            • containerName (optional)
                                              Enter a storage container name.
                                              Environment variables can also be referenced.
                                              For example: ${JOB_NAME}
                                              • Type: String
                                            • deleteFromAzureAfterDownload (optional)
                                              If checked, the file copy on Azure will be removed after it's downloaded to local.
                                              • Type: boolean
                                            • downloadDirLoc (optional)
                                              Enter a download path. If not specified, the files will be downloaded into the job's workspace.
                                              Environment variables can also be referenced, for example: ${JOB_NAME} If "Flatten Directories" is checked, this directory will contain all outputs.
                                              • Type: String
                                            • excludeFilesPattern (optional)
                                              Enter a pattern of blobs to exclude from the download. Ant fileset syntax. Leaving blank will download the entire container. Environment variables can also be referenced.
                                              For example: ${JOB_NAME}
                                              • Type: String
                                            • fileShare (optional)
                                              Enter a Azure File Storage Share name.
                                              Environment variables can also be referenced.
                                              For example: ${JOB_NAME}
                                              • Type: String
                                            • flattenDirectories (optional)
                                              If checked, all files specified for download will be flattened to the single download directory. If two files are named the same in different directories, only one will remain.
                                              • Type: boolean
                                            • includeArchiveZips (optional)
                                              The archive zip files generated (archive.zip in the root of the container/virtual path) are typically excluded from download. Check this to enable downloading of the archive zip.
                                              • Type: boolean
                                            • includeFilesPattern (optional)
                                              Enter a pattern of blobs to download. Ant fileset syntax. Environment variables can also be referenced.
                                              For example: ${JOB_NAME}
                                              • Type: String
                                            • projectName (optional)
                                              The name of the project to download the managed artifact from.
                                              • Type: String
                                          • $class: 'BDSBuilder'
                                            • projectFile
                                              • Type: String
                                            • switches
                                              • Type: String
                                            • installationName
                                              • Type: String
                                          • $class: 'BapFtpBuilder'
                                          • Send files over FTP as a build step during the build
                                            • publishers
                                                Array/List
                                                Nested Object
                                              • configName

                                                Select an FTP configuration from the list configured in the global configuration of this Jenkins.

                                                The configuration defines the connection properties and base directory of the FTP server.

                                                • Type: String
                                              • verbose
                                                Select to enable logging of all commands sent to, and responses received from the FTP server in the Jenkins console.
                                                • Type: boolean
                                              • transfers
                                                  Array/List
                                                  Nested Object
                                                • sourceFiles

                                                  Files to upload to a server.

                                                  The string is a comma separated list of includes for an Ant fileset eg. '**/*.jar' (see Patterns in the Ant manual).
                                                  The base directory for this fileset is the workspace.

                                                  • Type: String
                                                • excludes

                                                  Exclude files from the Transfer set.

                                                  The string is a comma separated list of excludes for an Ant fileset eg. '**/*.log,**/*.tmp,.git/' (see Patterns in the Ant manual)

                                                  • Type: String
                                                • remoteDirectory

                                                  Optional destination folder.

                                                  This folder will be below the one in the global configuration, if present.
                                                  The folder will be created if does not exist.

                                                  • Type: String
                                                • removePrefix

                                                  First part of the file path that should not be created on the remote server.

                                                  Directory structures are created relative to the base directory, which is usually the workspace.
                                                  You normally do not want the full path to these files to be created on the server.
                                                  For example if Source files were target/deployment/images/**/ then you may want Remove prefix to be target/deployment This would create the images folder under the remote directory, and not target/deployment
                                                  Jenkins environment variables can be used in this path.

                                                  If you use remove prefix, then ALL source file paths MUST start with the prefix.

                                                  • Type: String
                                                • asciiMode

                                                  Select to enable ASCII mode for the transfer, otherwise binary transfer mode will be used.

                                                  Use with ASCII text files to fix the line terminators when transferring between different operating systems.

                                                  • Type: boolean
                                                • remoteDirectorySDF

                                                  Select this to include the timestamp in the remote directory.

                                                  The timestamp is the date of build. If this publisher is being used during a promotion, then the timestamp is that of the build that is being promoted.
                                                  This setting turns the remote directory option into a java SimpleDateFormat.
                                                  The SimpleDateFormat(SDF) uses letters to represent components of the date, like the month, year, or day of the week. Click here for more information about the date patterns.
                                                  As the SDF reserves all of the letters [A-Z][a-z], any that you want to appear literally in the directory that is created will need to be quoted.

                                                  Some examples follow - all examples are based on a build with a timestamp of 3:45 pm and 55 seconds on the 7th November 2010.

                                                  Remote directory Directories created
                                                  'qa-approved/'yyyyMMddHHmmss qa-approved/20101107154555
                                                  'builds/'yyyy/MM/dd/'build-${BUILD_NUMBER}' builds/2010/11/07/build-456 (if the build was number 456)
                                                  yyyy_MM/'build'-EEE-d-HHmmss 2010_11/build-Sun-7-154555
                                                  yyyy-MM-dd_HH-mm-ss 2010-11-07_15-45-55

                                                  • Type: boolean
                                                • flatten

                                                  Only create files on the server, don't create directories (except for the remote directory, if present)

                                                  All files that have been selected to transfer must have unique filenames. The publisher will stop and fail as soon as a duplicate filename is found when using the flatten option.

                                                  • Type: boolean
                                                • cleanRemote

                                                  Select to delete all files and directories within the remote directory before transferring files.

                                                  • Type: boolean
                                                • noDefaultExcludes
                                                  • Type: boolean
                                                • makeEmptyDirs

                                                  The default behaviour of this plugin is to match files, and then create any directories required to preserve the paths to the files.
                                                  Selecting this option will create any directories that match the Source files pattern, even if empty.

                                                  • Type: boolean
                                                • patternSeparator

                                                  The regular expression that is used to separate the Source files and Exclude files patterns.

                                                  The Source files and Exclude files both accept multiple patterns that by default are split using

                                                  [, ]+
                                                  which is how Ant, by default, handles multiple patterns in a single string.

                                                  The above expression makes it difficult to reference files or directories that contain spaces. This option allows the expression to be set to something that will preserve the spaces in a pattern eg. a single comma.

                                                  • Type: String
                                              • useWorkspaceInPromotion

                                                Set the root directory for the Source files to the workspace

                                                By default this plugin uses the artifacts directory (where archived artifacts are stored). This allows the artifacts from the build number that you are promoting to be sent somewhere else.

                                                If you run tasks that produce files in the workspace during the promotion and you want to publish them, then set this option.

                                                If you need to send files from both the workspace and the archive directory, then you need to add a second server, even if you want to send the files to the same place. This is due to the fact that the workspace is not necessarily on the same host as the archive directory

                                                • Type: boolean
                                              • usePromotionTimestamp

                                                Use the build time of the promotion when the remote directory is a date format

                                                By default this plugin uses the time of the original build (the one that is being promoted) when formatting the remote directory. Setting this option will mean that if you use the remote directory is a date format option, it will use the time that the promotion process runs, instead of the original build.

                                                • Type: boolean
                                              • ftpRetry

                                                If publishing to this server fails, try again.

                                                Files that were successfully transferred will not be re-sent.
                                                If the Clean remote option is selected, and succeeds, it will not be attempted again.

                                                  Nested Object
                                                • retries
                                                  The number of times to retry this server in the event of failure
                                                  • Type: int
                                                • retryDelay
                                                  The time to wait, in milliseconds, before attempting another transfer
                                                  • Type: long
                                              • ftpLabel

                                                Set the label for this Server instance - for use with Parameterized publishing

                                                Expand the help for Parameterized publishing for more details

                                                  Nested Object
                                                • label

                                                  Set the label for this Server instance - for use with Parameterized publishing

                                                  Expand the help for Parameterized publishing for more details

                                                  • Type: String
                                              • ftpCredentials
                                                Set the username and password to use with this connection.

                                                If you want to use different credentials from those configured for this server, or if the credentials have not been specified for this server, then enable this option and set the username and password to use.

                                                  Nested Object
                                                • username
                                                  • Type: String
                                                • password
                                                  • Type: String
                                            • continueOnError
                                              • Type: boolean
                                            • failOnError
                                              • Type: boolean
                                            • alwaysPublishFromMaster
                                              • Type: boolean
                                            • masterNodeName
                                              • Type: String
                                            • paramPublish
                                                Nested Object
                                              • parameterName
                                                The name of the parameter or environment variable that will contain the expression for matching the labels.
                                                • Type: String
                                          • $class: 'BapSshBuilderPlugin'
                                          • Send files or execute commands over SSH as a build step during the build
                                            • publishers
                                                Array/List
                                                Nested Object
                                              • configName

                                                Select an SSH configuration from the list configured in the global configuration of this Jenkins.

                                                The configuration defines the connection properties and base directory of the SSH server.

                                                • Type: String
                                              • verbose
                                                Select to enable an obscene amount of information to the Jenkins console - only really useful to help track down problems
                                                • Type: boolean
                                              • transfers
                                                  Array/List
                                                  Nested Object
                                                • sourceFiles

                                                  Files to upload to a server.

                                                  The string is a comma separated list of includes for an Ant fileset eg. '**/*.jar' (see Patterns in the Ant manual).
                                                  The base directory for this fileset is the workspace.

                                                  • Type: String
                                                • excludes

                                                  Exclude files from the Transfer set.

                                                  The string is a comma separated list of excludes for an Ant fileset eg. '**/*.log,**/*.tmp,.git/' (see Patterns in the Ant manual)

                                                  • Type: String
                                                • remoteDirectory

                                                  Optional destination folder.

                                                  This folder will be below the one in the global configuration, if present.
                                                  The folder will be created if does not exist.

                                                  • Type: String
                                                • removePrefix

                                                  First part of the file path that should not be created on the remote server.

                                                  Directory structures are created relative to the base directory, which is usually the workspace.
                                                  You normally do not want the full path to these files to be created on the server.
                                                  For example if Source files were target/deployment/images/**/ then you may want Remove prefix to be target/deployment This would create the images folder under the remote directory, and not target/deployment
                                                  Jenkins environment variables can be used in this path.

                                                  If you use remove prefix, then ALL source file paths MUST start with the prefix.

                                                  • Type: String
                                                • remoteDirectorySDF

                                                  Select this to include the timestamp in the remote directory.

                                                  The timestamp is the date of build. If this publisher is being used during a promotion, then the timestamp is that of the build that is being promoted.
                                                  This setting turns the remote directory option into a java SimpleDateFormat.
                                                  The SimpleDateFormat(SDF) uses letters to represent components of the date, like the month, year, or day of the week. Click here for more information about the date patterns.
                                                  As the SDF reserves all of the letters [A-Z][a-z], any that you want to appear literally in the directory that is created will need to be quoted.

                                                  Some examples follow - all examples are based on a build with a timestamp of 3:45 pm and 55 seconds on the 7th November 2010.

                                                  Remote directory Directories created
                                                  'qa-approved/'yyyyMMddHHmmss qa-approved/20101107154555
                                                  'builds/'yyyy/MM/dd/'build-${BUILD_NUMBER}' builds/2010/11/07/build-456 (if the build was number 456)
                                                  yyyy_MM/'build'-EEE-d-HHmmss 2010_11/build-Sun-7-154555
                                                  yyyy-MM-dd_HH-mm-ss 2010-11-07_15-45-55

                                                  • Type: boolean
                                                • flatten

                                                  Only create files on the server, don't create directories (except for the remote directory, if present)

                                                  All files that have been selected to transfer must have unique filenames. The publisher will stop and fail as soon as a duplicate filename is found when using the flatten option.

                                                  • Type: boolean
                                                • cleanRemote
                                                  • Type: boolean
                                                • noDefaultExcludes
                                                  • Type: boolean
                                                • makeEmptyDirs

                                                  The default behaviour of this plugin is to match files, and then create any directories required to preserve the paths to the files.
                                                  Selecting this option will create any directories that match the Source files pattern, even if empty.

                                                  • Type: boolean
                                                • patternSeparator

                                                  The regular expression that is used to separate the Source files and Exclude files patterns.

                                                  The Source files and Exclude files both accept multiple patterns that by default are split using

                                                  [, ]+
                                                  which is how Ant, by default, handles multiple patterns in a single string.

                                                  The above expression makes it difficult to reference files or directories that contain spaces. This option allows the expression to be set to something that will preserve the spaces in a pattern eg. a single comma.

                                                  • Type: String
                                                • execCommand (optional)

                                                  A command to execute on the remote server

                                                  This command will be executed on the remote server after any files are transferred.
                                                  The SSH Transfer Set must include either a Source Files pattern, an Exec command, or both. If both are present, the files are transferred before the command is executed. If you want to Exec before the files are transferred, use 2 Transfer Sets and move the Exec command before the Transfer set that includes a Source files pattern.

                                                  • Type: String
                                                • execTimeout (optional)

                                                  Timeout in milliseconds for the Exec command

                                                  Set to zero to disable.

                                                  • Type: int
                                                • usePty (optional)

                                                  Exec the command in a pseudo tty

                                                  This will enable the execution of sudo commands that require a tty (and possibly help in other scenarios too.)
                                                  From the sudoers(5) man page:

                                                  requiretty      If set, sudo will only run when the user is logged in
                                                                  to a real tty.  When this flag is set, sudo can only be
                                                                  run from a login session and not via other means such
                                                                  as cron(8) or cgi-bin scripts.  This flag is off by
                                                                  default.
                                                      

                                                  • Type: boolean
                                                • useAgentForwarding (optional)

                                                  Exec the command using Agent Forwarding

                                                  Allows a chain of ssh connections to forward key challenges back to the original agent, thus eliminating the need for using a password or public/private keys for these connections.

                                                  From the ssh(1) man page:

                                                          Enables forwarding of the authentication agent connection.  This can also be specified on a per-host basis in a configuration file.
                                                  
                                                          Agent forwarding should be enabled with caution.  Users with the ability to bypass file permissions on the remote host (for the agent's UNIX-domain socket) can access the local agent through the forwarded connection.
                                                          An attacker cannot obtain key material from the agent, however they can perform operations on the keys that enable them to authenticate using the identities loaded into the agent.
                                                      
                                                  • Type: boolean
                                              • useWorkspaceInPromotion

                                                Set the root directory for the Source files to the workspace

                                                By default this plugin uses the artifacts directory (where archived artifacts are stored). This allows the artifacts from the build number that you are promoting to be sent somewhere else.

                                                If you run tasks that produce files in the workspace during the promotion and you want to publish them, then set this option.

                                                If you need to send files from both the workspace and the archive directory, then you need to add a second server, even if you want to send the files to the same place. This is due to the fact that the workspace is not necessarily on the same host as the archive directory

                                                • Type: boolean
                                              • usePromotionTimestamp

                                                Use the build time of the promotion when the remote directory is a date format

                                                By default this plugin uses the time of the original build (the one that is being promoted) when formatting the remote directory. Setting this option will mean that if you use the remote directory is a date format option, it will use the time that the promotion process runs, instead of the original build.

                                                • Type: boolean
                                              • sshRetry

                                                If publishing to this server or command execution fails, try again.

                                                Files that were successfully transferred will not be re-sent.
                                                If Exec command is configured, but fails in any way (including a non zero exit code), then it will be retried.

                                                  Nested Object
                                                • retries
                                                  The number of times to retry this server in the event of failure
                                                  • Type: int
                                                • retryDelay
                                                  The time to wait, in milliseconds, before attempting another transfer
                                                  • Type: long
                                              • sshLabel

                                                Set the label for this Server instance - for use with Parameterized publishing

                                                Expand the help for Parameterized publishing for more details

                                                  Nested Object
                                                • label

                                                  Set the label for this Server instance - for use with Parameterized publishing

                                                  Expand the help for Parameterized publishing for more details

                                                  • Type: String
                                              • sshCredentials
                                                Set the credentials to use with this connection.

                                                If you want to use different credentials from those configured for this server, or if the credentials have not been specified for this server, then enable this option and set them here.

                                                  Nested Object
                                                • username
                                                  The username to connect with.
                                                  • Type: String
                                                • encryptedPassphrase
                                                  The passphrase for the private key, or the password for password authentication if no Key or Path to key is configured.
                                                  Leave blank if the key is not encrypted.
                                                  • Type: String
                                                • key

                                                  The private key.

                                                  Paste the private key here, or provide the path to the file containing the key in Path to key.

                                                  • Type: String
                                                • keyPath

                                                  The path to the private key.

                                                  Either supply the path to the file containing the key, or paste the key into the Key box.
                                                  The Path to key can be absolute, or relative to $JENKINS_HOME

                                                  • Type: String
                                            • continueOnError
                                              • Type: boolean
                                            • failOnError
                                              • Type: boolean
                                            • alwaysPublishFromMaster
                                              • Type: boolean
                                            • masterNodeName
                                              • Type: String
                                            • paramPublish
                                                Nested Object
                                              • parameterName
                                                The name of the parameter or environment variable that will contain the expression for matching the labels.
                                                • Type: String
                                          • batchFile
                                            • command
                                              • Type: String
                                          • $class: 'BeakerBuilder'
                                            • jobSource
                                                Nested Choice of Objects
                                              • $class: 'FileJobSource'
                                                • jobPath
                                                  • Type: String
                                              • $class: 'StringJobSource'
                                                • jobContent
                                                  • Type: String
                                            • downloadFiles
                                              • Type: boolean
                                          • benchmark
                                            • filepath
                                              Please insert a filepath.
                                              • Type: String
                                          • $class: 'BitbucketPublisher'
                                            • serverUrl (optional)
                                              Bitbucket Server Url.
                                              • Type: String
                                            • credentialsId (optional)
                                              Credentials for bitucket server. The user must have access to create project and repository.
                                              • Type: String
                                            • projectKey (optional)
                                              Input the project key for the bitbucket.
                                              • Type: String
                                            • createProject (optional)
                                              Check this if you want to create the bitbucket project.
                                                Nested Object
                                              • projectName
                                                • Type: String
                                              • projectUsers
                                                • Type: String
                                              • projectGroups
                                                • Type: String
                                            • createJenkinsJobs (optional)
                                              Check this if you want to use the bitbucket post commit external hook to call.
                                                Nested Object
                                              • ciServer
                                                • Type: String
                                            • projectName (optional)
                                              Input name of the Bitbucket project.
                                              • Type: String
                                          • $class: 'BlueprintLaunch'
                                            • projectName

                                              Project selection is mandatory.

                                              • Type: String
                                            • blueprintName

                                              Blueprint selection is mandatory.

                                              • Type: String
                                            • applicationName

                                              Application Name is mandatory.

                                              This is the Application name used for blueprint launch in Nutanix Calm. Appending the _${BUILD_ID} to the Application name is recommended for unique application names. Other Jenkins Environment Variables may also be used.

                                              • Type: String
                                            • appProfileName

                                              Application Profile selection is mandatory.

                                              • Type: String
                                            • actionName

                                              The field is mandatory


                                              Select the required action need to run after the application launch from the list of actions, else please select none.

                                              • Type: String
                                            • runtimeVariables

                                              Click on Fetch Runtime Variables to fetch all editable variables for the selected Application Profile in JSON format. Modify the key values from the defaults as needed.The values can also reference jenkins environment variables.

                                              • Type: String
                                            • waitForSuccessFulLaunch
                                              • Type: boolean
                                            • blueprintDescription

                                              Description is fetched from the selected Calm blueprint

                                              • Type: String
                                          • $class: 'BootPluginBuilder'
                                            • tasks
                                              Provide a valid boot task, this could be a built in task or a user defined. Try 'boot help' for list of tasks.
                                              • Type: String
                                            • jvmOpts
                                              Specify JVM Options to be used within boot tasks.
                                              • Type: String
                                          • $class: 'BranchDestructionStep'
                                            • project
                                              • Type: String
                                            • branch
                                              • Type: String
                                          • $class: 'BranchGenerationStep'
                                            • projectConfig
                                                Nested Object
                                              • pipelineConfig
                                                  Nested Object
                                                • destructor
                                                  • Type: boolean
                                                • authorisations
                                                  • Type: String
                                                • branchSCMParameter
                                                  • Type: boolean
                                                • branchParameters
                                                  • Type: String
                                                • generationExtension
                                                  • Type: String
                                                • pipelineGenerationExtension
                                                  • Type: String
                                                • disableDslScript
                                                  • Type: boolean
                                                • scriptDirectory
                                                  • Type: String
                                                • namingStrategy
                                                    Nested Object
                                                  • projectFolderPath
                                                    • Type: String
                                                  • branchFolderPath
                                                    • Type: String
                                                  • projectSeedName
                                                    • Type: String
                                                  • projectDestructorName
                                                    • Type: String
                                                  • branchSeedName
                                                    • Type: String
                                                  • branchStartName
                                                    • Type: String
                                                  • branchName
                                                    • Type: String
                                                  • ignoredBranchPrefixes
                                                    • Type: String
                                                • eventStrategy
                                                    Nested Object
                                                  • delete
                                                    • Type: boolean
                                                  • auto
                                                    • Type: boolean
                                                  • trigger
                                                    • Type: boolean
                                                  • commit
                                                    • Type: String
                                              • project
                                                • Type: String
                                              • scmType
                                                • Type: String
                                              • scmUrl
                                                • Type: String
                                              • scmCredentials
                                                • Type: String
                                              • triggerIdentifier
                                                • Type: String
                                              • triggerType
                                                • Type: String
                                              • triggerSecret
                                                • Type: String
                                          • $class: 'BuildBuilder'
                                            • dbFolder
                                                Nested Object
                                              • value
                                                • Values: vcsroot, subfolder, scaproject
                                              • subfolder
                                                • Type: String
                                              • projectPath
                                                • Type: String
                                            • packageid
                                              Enter an ID for the build artifact you want to build. Typically, this will be the same as your database name.
                                              • Type: String
                                            • tempServer
                                                Nested Object
                                              • value
                                                • Type: String
                                              • serverName
                                                • Type: String
                                              • dbName
                                                • Type: String
                                              • serverAuth
                                                  Nested Object
                                                • value
                                                  • Type: String
                                                • username
                                                  • Type: String
                                                • password
                                                  • Type: String
                                            • options
                                              • Type: String
                                            • filter
                                              • Type: String
                                            • packageVersion
                                              Optionally, set a custom package version. If this is left blank, the version 1.0.${BUILD_NUMBER} will be used.
                                              • Type: String
                                            • dlmDashboard
                                                Nested Object
                                              • dlmDashboardHost
                                                • Type: String
                                              • dlmDashboardPort
                                                • Type: String
                                            • sqlChangeAutomationVersionOption
                                                Nested Object
                                              • value
                                                • Values: Latest, Specific
                                              • specificVersion
                                                • Type: String
                                          • $class: 'BuildNameUpdater'
                                          • This plugin updates build name during the build process. Build name to set could be stored in a file in the build workspace or in an environment variable.
                                            • fromFile
                                              • Type: boolean
                                            • buildName
                                              • Type: String
                                            • fromMacro
                                              • Type: boolean
                                            • macroTemplate
                                              • Type: String
                                            • macroFirst
                                              • Type: boolean
                                          • crxBuild
                                          • Create and build a content package on CRX by specifying a workspace filter, and then download it to the workspace to get archived as a backup, or as the beginning of a magical content package adventure, full of drama, suspense, and deployments to lower environments!
                                            • packageId (optional)
                                              Specify a list of package IDs to replicate from each specified Base URL. Each package ID string must occupy its own line.

                                              A Package ID consists of the group, the name, and the version of a package, separated by colons (':'), as in: "group:name:version". The version may be omitted.

                                              This field supports parameter tokens.
                                              • Type: String
                                            • baseUrl (optional)
                                              Specify the base URL of the Adobe Granite server, including hostname and port. The CRX Package Manager service path will be appended to this value for all requests. For example, http://localhost:4502 or https://author.mycorp.com, etc.

                                              If login credentials for the server are different than those configured in the Connection Options section, you may override them in the Base URL by inserting username[:password]@ between the scheme and the hostname.

                                              For example, to override the Username without changing the associated password or private key, you may use the following form:

                                              http:// deployer@localhost:4502

                                              To override the credentials completely, provide a username and password (which may be provided by an encrypted parameter) by separating them with a colon, as shown below:
                                              http:// deployer:Password123@localhost:4502

                                              This field supports parameter tokens.
                                              • Type: String
                                            • credentialsId (optional)
                                              Select the login credentials for authenticating requests to the CRX server.

                                              [Signature] credentials may be used if the target server supports HTTP Signature Authentication using the keyId format, /$username/keys/$fingerprint.

                                              Select "-none-" to use the default credentials set in the global CRX Content Package Deployer - HTTP Client configuration.
                                              • Type: String
                                            • download (optional)
                                              Check this box to download the package after building it.
                                              • Type: boolean
                                            • localDirectory (optional)
                                              Specify a path relative to the workspace where the package will be downloaded (if the "Download" box is checked).

                                              This field supports parameter tokens.
                                              • Type: String
                                            • requestTimeout (optional)
                                              Specify the timeout in milliseconds to wait for a response for each individual request. Specify a value of 0 to use default behavior.
                                              • Type: long
                                            • serviceTimeout (optional)
                                              Specify the timeout in milliseconds to wait for PackageManager service availability between sending POST requests. Specify a value of 0 to use default behavior.
                                              • Type: long
                                            • waitDelay (optional)
                                              Specify a delay in milliseconds before calls to check for Package Manager service availability. Increase this value if a /crx/packmgr node is sometimes created in the repository by this step, indicating that the Package Manager servlet was brought down for bundle installation AFTER a successful check for service availability, but BEFORE the next POST request was sent. What happens is that the SlingPostServlet takes over when the crx-packagemgr bundle is refreshed and creates nodes for any POST requests that it handles. Increasing this delay gives more time for the bundle refresh process to begin on the server.
                                              • Type: long
                                            • wspFilter (optional)
                                              Specify a package workspace filter in a simple text format that will be applied to the package before build. This defines what content will be captured by the package.

                                              Simple spec is defined simply as a line-by-line format where:
                                              • each line consists of significant text before an optional comment character (#)
                                              • each line that begins with a "/" begins a new filter root.
                                              • the first non-empty, non-comment line must define a new filter root
                                              • each non-empty, non-comment line after a filter root that begins with a "+" or "-" defines an include or exclude rule, respectively. Everything following the "+" or "-" must be a valid regular expression
                                              Content is "covered" by a filter root if the content path starts with, or is the same as the filter root path. Once the "covering" filter root is identified, its include/exclude rules are evaluated from top to bottom, by matching the content path against each rule pattern (which is a Java regular expression). The last rule whose pattern matches the content path defines whether that content is included (line starts with "+") or excluded (line starts with "-"). If no rules are defined, all content covered by that root path is included

                                              For example, to include everything under /etc except for packages:

                                                      /etc                 # define /etc as the filter root
                                                      +/etc(/.*)?          # include everything under /etc
                                                      -/etc/packages(/.)?  # exclude package paths
                                                  
                                              To create a package for a project "acme" defined in CRX DE Lite, a filter may look like this:

                                                      /content/acme        # include the site content
                                                      /apps/acme           # include the app code
                                                  
                                              This field supports parameter tokens.
                                              • Type: String
                                          • $class: 'BuildScanner'
                                          • Trigger automated Acunetix scans as part of your web application's build process
                                            • profile
                                              The Scan Type used to scan the target
                                              • Type: String
                                            • target
                                              The Scan Target on which to run a scan (excludes Targets requiring Manual Intervention)
                                              • Type: String
                                            • repTemp
                                              Generate a Report after the scan completes. The report download link will be provided in the job console output
                                              • Type: String
                                            • threat
                                              The Threat Level (High, Medium, Low) to fail the build on
                                              • Type: String
                                            • stopScan
                                              If selected, the scan will be stopped if the build fails (Threat Level is reached)
                                              • Type: boolean
                                          • $class: 'BuildStepWithTimeout'
                                            • buildStep
                                            • $class: 'BuildStepsFromJsonBuilder'
                                            • $class: 'BuildoutBuilder'
                                              • pythonName
                                                • Type: String
                                              • buildoutCfg
                                                • Type: String
                                              • nature
                                                • Type: String
                                              • command
                                                • Type: String
                                              • ignoreExitCode
                                                • Type: boolean
                                            • byteguardGreet
                                              • token
                                                • Type: String
                                              • task_id
                                                • Type: String
                                            • $class: 'CFLaunchBuilder'
                                              • cfComposition
                                                • Type: String
                                              • setCFVars
                                                  Nested Object
                                                • vars
                                                    Array/List
                                                    Nested Object
                                                  • Variable
                                                    • Type: String
                                                  • Value
                                                    • Type: String
                                            • $class: 'CFLintBuilder'
                                            • This build step can be used to invoke CFLint analysis
                                              • folder
                                                Configure the base folder to run the CFLint analysis
                                                • Type: String
                                              • cflintFolder
                                                Configure the CFLint installation folder
                                                • Type: String
                                              • cflintExcludesFile
                                                Enter the name of the cflintexcludes json file (default : cflintexclude.json)
                                                • Type: String
                                              • otherArgs
                                                • Type: String
                                            • $class: 'CIMessageBuilder'
                                              • providerData (optional)
                                                  Nested Choice of Objects
                                                • $class: 'ActiveMQPublisherProviderData'
                                                  • failOnError (optional)

                                                    Whether you want to fail the build if there is an error sending a message. By default, it is false.

                                                    • Type: boolean
                                                  • messageContent (optional)

                                                    Content of CI message to be sent. Environment variable values may be used in the content to allow customization of the message. Environment variables should use the familiar bash shell format, e.g. ${VARIABLE}.

                                                    • Type: String
                                                  • messageProperties (optional)

                                                    KEY=value pairs, one per line (Java properties file format) to be used as message properties. Backslashes are used for escaping, so use "\\" for a single backslash. Current build parameters and/or environment variables can be used in form: ${PARAM}.

                                                    • Type: String
                                                  • messageType (optional)

                                                    Type of CI message to be sent.

                                                    • Values: CodeQualityChecksDone, ComponentBuildDone, Custom, EarlyPerformanceTestingDone, EarlySecurityTestingDone, ImageUploaded, FunctionalTestCoverageDone, FunctionalTestingDone, NonfunctionalTestingDone, OotbTestingDone, PeerReviewDone, ProductAcceptedForReleaseTesting, ProductBuildDone, ProductBuildInStaging, ProductTestCoverageDone, PullRequest, SecurityChecksDone, TestingStarted, TestingCompleted, Tier0TestingDone, Tier1TestingDone, Tier2IntegrationTestingDone, Tier2ValidationTestingDone, Tier3TestingDone, UnitTestCoverageDone, UpdateDefectStatus
                                                  • name (optional)
                                                    • Type: String
                                                  • overrides (optional)
                                                      Nested Object
                                                    • topic (optional)
                                                      • Type: String
                                                • $class: 'ActiveMQSubscriberProviderData'
                                                  • checks (optional)
                                                      Array/List
                                                      Nested Object
                                                    • field
                                                      • Type: String
                                                    • expectedValue
                                                      • Type: String
                                                  • name (optional)
                                                    • Type: String
                                                  • overrides (optional)
                                                      Nested Object
                                                    • topic (optional)
                                                      • Type: String
                                                  • selector (optional)

                                                    JMS selector to choose messages that will fire the trigger.

                                                    • Type: String
                                                  • timeout (optional)

                                                    Value (in minutes) to wait for a message matching the specified JMS selector.

                                                    • Type: int
                                                  • variable (optional)

                                                    Environment variable to hold received message content.

                                                    • Type: String
                                                • $class: 'FedMsgPublisherProviderData'
                                                  • failOnError (optional)

                                                    Whether you want to fail the build if there is an error sending a message. By default, it is false.

                                                    • Type: boolean
                                                  • messageContent (optional)

                                                    Content of CI message to be sent at job completion. Environment variable values may be used in the content to allow customization of the message. Environment variables should use the familiar bash shell format, e.g. ${VARIABLE}.

                                                    • Type: String
                                                  • name (optional)
                                                    • Type: String
                                                  • overrides (optional)
                                                      Nested Object
                                                    • topic (optional)
                                                      • Type: String
                                                • $class: 'FedMsgSubscriberProviderData'
                                                  • checks (optional)
                                                      Array/List
                                                      Nested Object
                                                    • field
                                                      • Type: String
                                                    • expectedValue
                                                      • Type: String
                                                  • name (optional)
                                                    • Type: String
                                                  • overrides (optional)
                                                      Nested Object
                                                    • topic (optional)
                                                      • Type: String
                                                  • timeout (optional)

                                                    Value (in minutes) to wait for a message matching the specified JMS selector.

                                                    • Type: int
                                                  • variable (optional)

                                                    Environment variable to hold received message content.

                                                    • Type: String
                                            • $class: 'CIMessageSubscriberBuilder'
                                            • Subscribe to the CI message bus and wait for a message matching the specified JMS selector.

                                              The variable value specifies the name of an environment variable in which to place the received message body.

                                              The timeout value specifies the maximum number of minutes to wait for a message matching the JMS selector to appear.

                                              • providerData (optional)
                                                  Nested Choice of Objects
                                                • $class: 'ActiveMQPublisherProviderData'
                                                  • failOnError (optional)

                                                    Whether you want to fail the build if there is an error sending a message. By default, it is false.

                                                    • Type: boolean
                                                  • messageContent (optional)

                                                    Content of CI message to be sent. Environment variable values may be used in the content to allow customization of the message. Environment variables should use the familiar bash shell format, e.g. ${VARIABLE}.

                                                    • Type: String
                                                  • messageProperties (optional)

                                                    KEY=value pairs, one per line (Java properties file format) to be used as message properties. Backslashes are used for escaping, so use "\\" for a single backslash. Current build parameters and/or environment variables can be used in form: ${PARAM}.

                                                    • Type: String
                                                  • messageType (optional)

                                                    Type of CI message to be sent.

                                                    • Values: CodeQualityChecksDone, ComponentBuildDone, Custom, EarlyPerformanceTestingDone, EarlySecurityTestingDone, ImageUploaded, FunctionalTestCoverageDone, FunctionalTestingDone, NonfunctionalTestingDone, OotbTestingDone, PeerReviewDone, ProductAcceptedForReleaseTesting, ProductBuildDone, ProductBuildInStaging, ProductTestCoverageDone, PullRequest, SecurityChecksDone, TestingStarted, TestingCompleted, Tier0TestingDone, Tier1TestingDone, Tier2IntegrationTestingDone, Tier2ValidationTestingDone, Tier3TestingDone, UnitTestCoverageDone, UpdateDefectStatus
                                                  • name (optional)
                                                    • Type: String
                                                  • overrides (optional)
                                                      Nested Object
                                                    • topic (optional)
                                                      • Type: String
                                                • $class: 'ActiveMQSubscriberProviderData'
                                                  • checks (optional)
                                                      Array/List
                                                      Nested Object
                                                    • field
                                                      • Type: String
                                                    • expectedValue
                                                      • Type: String
                                                  • name (optional)
                                                    • Type: String
                                                  • overrides (optional)
                                                      Nested Object
                                                    • topic (optional)
                                                      • Type: String
                                                  • selector (optional)

                                                    JMS selector to choose messages that will fire the trigger.

                                                    • Type: String
                                                  • timeout (optional)

                                                    Value (in minutes) to wait for a message matching the specified JMS selector.

                                                    • Type: int
                                                  • variable (optional)

                                                    Environment variable to hold received message content.

                                                    • Type: String
                                                • $class: 'FedMsgPublisherProviderData'
                                                  • failOnError (optional)

                                                    Whether you want to fail the build if there is an error sending a message. By default, it is false.

                                                    • Type: boolean
                                                  • messageContent (optional)

                                                    Content of CI message to be sent at job completion. Environment variable values may be used in the content to allow customization of the message. Environment variables should use the familiar bash shell format, e.g. ${VARIABLE}.

                                                    • Type: String
                                                  • name (optional)
                                                    • Type: String
                                                  • overrides (optional)
                                                      Nested Object
                                                    • topic (optional)
                                                      • Type: String
                                                • $class: 'FedMsgSubscriberProviderData'
                                                  • checks (optional)
                                                      Array/List
                                                      Nested Object
                                                    • field
                                                      • Type: String
                                                    • expectedValue
                                                      • Type: String
                                                  • name (optional)
                                                    • Type: String
                                                  • overrides (optional)
                                                      Nested Object
                                                    • topic (optional)
                                                      • Type: String
                                                  • timeout (optional)

                                                    Value (in minutes) to wait for a message matching the specified JMS selector.

                                                    • Type: int
                                                  • variable (optional)

                                                    Environment variable to hold received message content.

                                                    • Type: String
                                            • $class: 'CToolBuilder'
                                            • Executes a tool of the CMake-suite with arbitrary command-line arguments.
                                              Useful to run cmake in script mode ( cmake -P <script file>) or command mode ( cmake -E <command>).
                                              • installationName
                                                • Type: String
                                              • arguments (optional)
                                                • Type: String
                                              • ignoredExitCodes (optional)
                                                • Type: String
                                              • toolId (optional)
                                                • Type: String
                                              • workingDir (optional)
                                                • Type: String
                                            • $class: 'CallOtherJenkinsBuilder'
                                              • hostName
                                                • Type: String
                                              • jobName
                                                • Type: String
                                              • span
                                                • Type: String
                                              • retry
                                                • Type: String
                                              • userName
                                                • Type: String
                                              • password
                                                • Type: String
                                              • parameters
                                                • Type: String
                                            • $class: 'CaptureIOSDeviceScreenshot'
                                            • Captures a screen shot from each connected iOS device. The image will be stored in a TIFF file matching the device's UDID (e.g. 3c701dda15e238cf3f2831346067751a5c942297.tiff).
                                              • url
                                                • Type: String
                                              • cloudTestServerID
                                                Select the server to download iOSAppInstaller.zip from.
                                                • Type: String
                                              • additionalOptions
                                                If you need to pass any other command line options to the iOSAppInstaller utility, specify them here. You can separate options with new lines as well as whitespaces.
                                                • Type: String
                                            • changeAsmVer
                                            • This build step can be used to change the version in the AssemblyInfo.cs file from a .NET Project, it's going to find every AssemblyInfo.cs file in the workspace and change the version from [AssemblyVersion] and [AssemblyFileVersion] attributes. It's recommended to use this plugin with the auto-generated AssemblyInfo.cs from VisualStudio.
                                              • versionPattern
                                                • Type: String
                                              • assemblyCompany (optional)
                                                • Type: String
                                              • assemblyCopyright (optional)
                                                • Type: String
                                              • assemblyCulture (optional)
                                                • Type: String
                                              • assemblyDescription (optional)
                                                • Type: String
                                              • assemblyFile (optional)
                                                Set the file name to search. If the value is empty the default filename is : **/AssemblyInfo.cs. You can use an ant fileset pattern.
                                                • Type: String
                                              • assemblyProduct (optional)
                                                • Type: String
                                              • assemblyTitle (optional)
                                                • Type: String
                                              • assemblyTrademark (optional)
                                                • Type: String
                                              • regexPattern (optional)
                                                Regex Pattern in which version is stated. Specify this value if you want to use for versioning other than assembly files (e.g. visual studio extensions .vsix). For assembly (.dll) versioning you do not need to specify anything here.
                                                • Type: String
                                              • replacementPattern (optional)
                                                Version value specified in regexPattern will be replaced by this. Use if you want versioning other than assembly files. e.g. "Version(\"%s\")" where %s will be new version number. For assembly (.dll) versioning keep this field blank.
                                                • Type: String
                                            • $class: 'ChangesetEvaluator'
                                              • basePath (optional)
                                                • Type: String
                                              • changeLogFile (optional)
                                                • Type: String
                                              • changeLogParameters (optional)
                                                • Type: String
                                              • classpath (optional)
                                                • Type: String
                                              • contexts (optional)
                                                • Type: String
                                              • credentialsId (optional)
                                                • Type: String
                                              • databaseEngine (optional)
                                                • Type: String
                                              • defaultSchemaName (optional)
                                                • Type: String
                                              • driverClassname (optional)
                                                If the list of included drivers doesn't contain a suitable driver, you may define the driver classname here. You'll most likely need to define a value for "classpath" as well.
                                                • Type: String
                                              • dropAll (optional)
                                                • Type: boolean
                                              • labels (optional)
                                                • Type: String
                                              • liquibasePropertiesPath (optional)
                                                You may opt to place all you configuration in a file whose location is defined here.
                                                • Type: String
                                              • password (optional)
                                                • Type: String
                                              • tagOnSuccessfulBuild (optional)
                                                • Type: boolean
                                              • testRollbacks (optional)
                                                • Type: boolean
                                              • url (optional)
                                                • Type: String
                                              • useIncludedDriver (optional)
                                                • Type: boolean
                                              • username (optional)
                                                • Type: String
                                            • chatterPost
                                            • Simple step for posting a Chatter buildUrlTitle/body to a specified channel or the user's wall.
                                              Usage Example:
                                              postToChatter "Build Started - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)"
                                              • credentialsId
                                                Utilizes the Credentials Plugin's Username with Password credentials storage to communicate with Chatter.

                                                If you're connecting from outside of your organizations trusted network, you'll also need to append your API security token to your password.

                                                See Identity Confirmation in the salesforce.com online help for more information.

                                                • Type: String
                                              • body
                                                The body text for your Chatter post
                                                • Type: String
                                              • buildUrlTitle (optional)
                                                The buildUrlTitle for your Chatter post. If left blank, the title will be set to your job/pipeline name and number (JOB_NAME BUILD_DISPLAY_NAME)
                                                • Type: String
                                              • recordId (optional)
                                                Id of record to chatter to (e.g. a group, or a custom object), leave blank to chatter to user's wall.
                                                • Type: String
                                              • server (optional)
                                                If left blank will connect to production, if you want to connect to a sandbox or have the my domains feature enabled, enter URL of alternative login server, e.g. https://test.salesforce.com
                                                • Type: String
                                            • $class: 'CheckGateBuilder'
                                              • project
                                                Select project.
                                                • Type: String
                                              • gate
                                                • Type: String
                                            • $class: 'ChefBuilderConfiguration'
                                              • url
                                                • Type: String
                                              • sinatraurl
                                                • Type: String
                                              • filter
                                                • Type: String
                                              • username
                                                • Type: String
                                              • port
                                                • Type: int
                                              • command
                                                • Type: String
                                              • privatekey
                                                • Type: String
                                              • parallel
                                                • Type: boolean
                                              • fail
                                                • Type: boolean
                                            • $class: 'ChrootBuilder'
                                              • chrootName
                                                • Type: String
                                              • ignoreExit
                                                The build will always succeed.
                                                • Type: boolean
                                              • additionalPackages
                                                Additional packages to install into the chroot environment by 'apt-get'. These packages are persisted in the tarball to speed up subsequent builds. If you don't want this bahaviour use the 'Clear' option.
                                                • Type: String
                                              • packagesFile
                                                Enter a list of comma separated relative paths to files in the workspace, which contain additionals packages for apt-get to install. Such files might be placed in a git repository wich is previously checked out.
                                                • Type: String
                                              • clear
                                                Uses a fresh copied chroot tarball without packages installed from previous runs. The build will take longer but the build results will be more meaningful.
                                                • Type: boolean
                                              • command
                                                • Type: String
                                              • loginAsRoot
                                                When this box is unchecked the subsequent commands are run inside chroot as a user with the same uid and gid as jenkins does. Whenever possible leave this box unchecked, but e. g. for testing installations it might be important to be root.
                                                • Type: boolean
                                              • noUpdate
                                                When this option is enabled, the repository indices are only updated if extra packages are going to be installed. When disabling repository updates, self contained builds, which do not have to install packages, will run faster. Because packages can also be installed from commands within the buildstep, by default, the package indices are always updated.
                                                • Type: boolean
                                              • forceInstall
                                                This option allows to force the installation of the specified packages. The underlying container will do whatever it can do to fulfill this request. This allows actions like downgrading, installing untrusted packages, etc.
                                                • Type: boolean
                                            • $class: 'CifsBuilderPlugin'
                                              • publishers
                                                  Array/List
                                                  Nested Object
                                                • configName
                                                  • Type: String
                                                • verbose
                                                  • Type: boolean
                                                • transfers
                                                    Array/List
                                                    Nested Object
                                                  • sourceFiles
                                                    • Type: String
                                                  • excludes
                                                    • Type: String
                                                  • remoteDirectory
                                                    • Type: String
                                                  • removePrefix
                                                    • Type: String
                                                  • remoteDirectorySDF
                                                    • Type: boolean
                                                  • flatten
                                                    • Type: boolean
                                                  • cleanRemote
                                                    • Type: boolean
                                                  • noDefaultExcludes
                                                    • Type: boolean
                                                  • makeEmptyDirs
                                                    • Type: boolean
                                                  • patternSeparator
                                                    • Type: String
                                                • useWorkspaceInPromotion
                                                  • Type: boolean
                                                • usePromotionTimestamp
                                                  • Type: boolean
                                                • retry
                                                    Nested Object
                                                  • retries
                                                    • Type: int
                                                  • retryDelay
                                                    • Type: long
                                                • label
                                                    Nested Object
                                                  • label
                                                    • Type: String
                                              • continueOnError
                                                • Type: boolean
                                              • failOnError
                                                • Type: boolean
                                              • alwaysPublishFromMaster
                                                • Type: boolean
                                              • masterNodeName
                                                • Type: String
                                              • paramPublish
                                                  Nested Object
                                                • parameterName
                                                  • Type: String
                                            • $class: 'ClangScanBuildBuilder'
                                            • Use this option to execute clang scan-build against and XCode project.
                                              • target
                                                Provide the exact name of the XCode target you wish to have compiled and analyzed. You can use targets for all versions of XCode. This field is not required if you are using XCode and providing workspace and scheme.
                                                • Type: String
                                              • targetSdk
                                                This should be set the simulator version of a currently installed SDK. For later versions of XCode, you can set this value to 'iphonesimulator' to automatically use the latest available version of the SDK. If this does not work, you can identify a specific version by issuing the following command in Terminal:
                                                xcodebuild -showsdks

                                                It should typically look like 'iphonesimulator4.2' where the version number may change depending on your XCode installation.
                                                • Type: String
                                              • config
                                                Provide the XCode config you wish to execute scan-build against. It is recommended that you always use 'Debug' because this will allow clang to use assertions to eliminate false positives.
                                                • Type: String
                                              • clangInstallationName
                                                • Type: String
                                              • xcodeProjectSubPath
                                                If your XCode project is located in a sub-folder of this job's workspace, provide the path here relative to the workspace. e.g. myProj/subfolder
                                                • Type: String
                                              • workspace
                                                In XCode 4 and later, you are able to configure named workspaces which are basically containers for multiple XCode projects. If your build requires a workspace, please provide its name in this field. When you provide a workspace you are XCode requires that you also provide a scheme.
                                                • Type: String
                                              • scheme
                                                If you are leveraging XCode workspaces and schemes, provide the name of your scheme here.
                                                • Type: String
                                              • scanbuildargs
                                                This field can be used to pass additional arguments to clang scan-build. The arguments will appear before the xcodebuild sub command. You can view the assembled command by viewing the job's build console.

                                                scan-build uses the 'clang' executable relative to itself for static analysis by default.
                                                --use-analyzer Xcode using the 'clang' packaged with Xcode (on OS X)
                                                --use-analyzer [path to clang] to use the 'clang' from 'path to clang' or $PATH if no path specified.
                                                • Type: String
                                              • xcodebuildargs
                                                This field can be used to pass additional arguments to clang scan-build. The arguments will appear after the xcodebuild sub command. You can view the assembled command by viewing the job's build console.

                                                -derivedDataPath $WORKSPACE/build is to save build products and other derived data to build directory under current workspace
                                                • Type: String
                                              • outputFolderName
                                                • Type: String
                                            • googleStorageUpload
                                              • credentialsId
                                                • Type: String
                                              • bucket
                                                • Type: String
                                              • pattern
                                                • Type: String
                                              • pathPrefix (optional)
                                                • Type: String
                                              • sharedPublicly (optional)
                                                • Type: boolean
                                              • showInline (optional)
                                                • Type: boolean
                                            • $class: 'ClifBuilder'
                                              • clifName
                                                • Type: String
                                              • clifOpts
                                                • Type: String
                                              • testPlanFile
                                                • Type: String
                                              • reportDir
                                                • Type: String
                                            • $class: 'CloudBuildBuilder'
                                            • This build step invokes Google Cloud Build.
                                              • input
                                                  Nested Object
                                                • credentialsId
                                                  • Type: String
                                                • request
                                                    Nested Choice of Objects
                                                  • file
                                                    • filename
                                                      The path to the YAML build request file to pass to Google Cloud Build.
                                                      • Type: String
                                                  • inline
                                                    • request
                                                      The YAML Build Request to pass to Google Cloud Build.
                                                      • Type: String
                                                • source (optional)
                                                    Nested Choice of Objects
                                                  • local
                                                    • path
                                                      The source to use in the build request. This may be either:
                                                      • A path to a file within the workspace. The file must be a compressed gzipped tarball (.tgz or .tar.gz) or zip file (.zip), or
                                                      • A path to a directory within the workspace. The contents of the directory will be archived as a gzipped tarball (.tgz) and uploaded to a temporary Cloud Storage bucket.
                                                      • Type: String
                                                  • repo
                                                    • branch (optional)
                                                      • Type: String
                                                    • commit (optional)
                                                      • Type: String
                                                    • projectId (optional)
                                                      ID of the project that owns the repo. If omitted, the project ID requesting the build is assumed.
                                                      • Type: String
                                                    • repoName (optional)
                                                      Name of the repo. If omitted, the name "default" is assumed.
                                                      • Type: String
                                                    • tag (optional)
                                                      • Type: String
                                                  • storage
                                                    • bucket
                                                      • Type: String
                                                    • object
                                                      • Type: String
                                                • substitutionList (optional)
                                                    Nested Object
                                                  • items
                                                    User-defined substitutions to be added to the build request. The set of user-defined substitutions referenced in the build request must exactly match the set of substitutions defined here. For details, see Build Requests - User-defined substitutions.
                                                      Array/List
                                                      Nested Object
                                                    • key
                                                      The name of the user-defined substitution. This must begin with an underscore ( _) and use only numbers, uppercase letters, and underscores (respecting the regular expression _[A-Z0-9_]+). The key may not be longer than 100 characters. For details, see Build Requests - User-defined substitutions.
                                                      • Type: String
                                                    • value
                                                      The value of the user-defined substitution. This must not expand to longer than 100 characters. For details, see Build Requests - User-defined substitutions.
                                                      • Type: String
                                                • substitutions (optional)
                                                    java.lang.String>
                                            • $class: 'CloudFormationBuildStep'
                                              • stacks
                                                  Array/List
                                                  Nested Object
                                                • stackName

                                                  Name of the stack. The name associated with the stack. The name must be unique within your AWS account. Must contain only alphanumeric characters (case sensitive) and start with an alpha character. Maximum length of the name is 255 characters. You can pass Environment Variables into this field.

                                                  • Type: String
                                                • description
                                                  • Type: String
                                                • cloudFormationRecipe
                                                  • Type: String
                                                • parameters

                                                  The parameters to pass into the recipe. A comma separated list of key/value pairs. ie: key1=value1,key2=value2
                                                  You can pass environment variables as values to a stack parameters.

                                                  • Type: String
                                                • timeout
                                                  Number of seconds to wait before giving up creating a stack. Minimum time is 5 mins.
                                                  • Type: long
                                                • awsAccessKey
                                                  The Amazon API Access Key. You can pass environment variables into this field.
                                                  • Type: String
                                                • awsSecretKey
                                                  The Amazon API Secret Key. You can pass environment variables into this field.
                                                  • Type: String
                                                • awsRegion
                                                  Select the region you wish to run the cloudformation on.
                                                  • Values: US_East_Northern_Virginia, US_WEST_Oregon, US_WEST_Northern_California, EU_Ireland, EU_Frankfurt, Asia_Pacific_Singapore, Asia_Pacific_Sydney, Asia_Pacific_Tokyo, South_America_Sao_Paulo
                                                • sleep
                                                  Number of seconds to wait before continuing to the next step(minimum is 0 sec)
                                                  • Type: long
                                            • pushToCloudFoundry
                                              • target
                                                • Type: String
                                              • organization
                                                • Type: String
                                              • cloudSpace
                                                • Type: String
                                              • credentialsId
                                                • Type: String
                                              • manifestChoice (optional)
                                                  Nested Object
                                                • appName (optional)
                                                  • Type: String
                                                • appPath (optional)
                                                  • Type: String
                                                • buildpack (optional)
                                                  • Type: String
                                                • command (optional)
                                                  • Type: String
                                                • domain (optional)
                                                  • Type: String
                                                • envVars (optional)
                                                    Array/List
                                                    Nested Object
                                                  • key
                                                    • Type: String
                                                  • value
                                                    • Type: String
                                                • hostname (optional)
                                                  • Type: String
                                                • instances (optional)
                                                  • Type: String
                                                • manifestFile (optional)
                                                  • Type: String
                                                • memory (optional)
                                                  • Type: String
                                                • noRoute (optional)
                                                  • Type: String
                                                • servicesNames (optional)
                                                    Array/List
                                                    Nested Object
                                                  • name
                                                    • Type: String
                                                • stack (optional)
                                                  • Type: String
                                                • timeout (optional)
                                                  • Type: String
                                                • value (optional)
                                                  • Type: String
                                              • pluginTimeout (optional)
                                                • Type: String
                                              • selfSigned (optional)
                                                • Type: String
                                              • servicesToCreate (optional)
                                                  Array/List
                                                  Nested Object
                                                • name
                                                  • Type: String
                                                • type
                                                  • Type: String
                                                • plan
                                                  • Type: String
                                                • resetService (optional)
                                                  • Type: boolean
                                            • $class: 'CloudShellConfig'
                                              • buildStep
                                                  Nested Choice of Objects
                                                • $class: 'StartSandbox'
                                                  • blueprintName
                                                    Enter the name or id of a CloudShell blueprint.
                                                    • Type: String
                                                  • sandboxDuration
                                                    The sandbox duration in minuets.
                                                    • Type: String
                                                  • sandboxDomain
                                                    • Type: String
                                                  • maxWaitForSandboxAvailability
                                                    Enter the number of minutes to wait until the Sandbox becomes available in case no resources are available to reserve it.
                                                    • Type: int
                                                  • params
                                                    Blueprint Parameter in this syntax: "input1=my_name; input2=30"
                                                    • Type: String
                                                  • sandboxName
                                                    Sandboxes will be created with this name instead of the blueprint name.
                                                    • Type: String
                                            • $class: 'CmakeBuilder'
                                            • Uses CMake to generate build-scripts and can run these.
                                              This causes Jenkins to invoke cmake -G with the given options.
                                              Any non-zero exit code during build-script generation causes Jenkins to mark the build as a failure.
                                              It also can expose the CMAKE_BUILD_TOOL build environment variable if the chosen generator supports that.
                                              • installationName
                                                • Type: String
                                              • buildDir (optional)
                                                • Type: String
                                              • buildType (optional)
                                                • Type: String
                                              • cleanBuild (optional)
                                                • Type: boolean
                                              • cmakeArgs (optional)
                                                • Type: String
                                              • generator (optional)
                                                • Type: String
                                              • preloadScript (optional)
                                                • Type: String
                                              • sourceDir (optional)
                                                • Type: String
                                              • steps (optional)
                                                  Array/List
                                                  Nested Object
                                                • args (optional)
                                                  Specify arguments to pass to the build tool or cmake (separated by spaces). Arguments may contain spaces if they are enclosed in double quotes (will be handled like a Unix shell does),
                                                  HINT: If you plan to archive the artifacts, specify DESTDIR=${WORKSPACE}/artifacts all install here to instruct the tool to copy the artifacts to DESTDIR. At least the make and the ninja tool allow overriding the installation directory that way.
                                                  • Type: String
                                                • envVars (optional)
                                                  Specify extra environment variables to pass to the build tool as key-value pairs here.
                                                  Each entry must be on its own line, for example:
                                                  DESTDIR=${WORKSPACE}/artifacts/dir
                                                  KEY=VALUE

                                                  Please note that macros (e.g. ${WORKSPACE}) will not be resolved by a pipeline script.

                                                  • Type: String
                                                • withCmake (optional)
                                                  Whether to run the actual build tool directly (by expanding $CMAKE_BUILD_TOOL) or to have cmake run the build tool (by invoking cmake --build <dir>).
                                                  • Leave unchecked for minimal performance overhead.
                                                  • Check this, if you selected one of the Visual Studio or Xcode generators above AND if you run CMake v. 2.8.11 or newer.
                                                  • Type: boolean
                                            • $class: 'CocoaPodsBuilder'
                                              • cleanpods
                                                If checked the "pod" folder will be deleted before updating the pods
                                                • Type: boolean
                                            • $class: 'CodeAnalysisBuilder'
                                              • connection

                                                An Oracle connection string used for connecting to the database.

                                                user/password@host:port/service
                                                • Type: String
                                              • objects
                                                  Array/List
                                                  Nested Object
                                                • name

                                                  A database object name can contain special pattern-matching characters:

                                                  • An underscore (_) or question mark (?) in the pattern matches exactly one character.

                                                  • A percent sign (%) or asterisk (*) in the pattern matches zero or more characters.

                                                  • An exclamation mark (!) in the pattern excludes zero or more characters.

                                                  • Type: String
                                                • owner

                                                  A database object owner can contain special pattern-matching characters:

                                                  • An underscore (_) or question mark (?) in the pattern matches exactly one character.

                                                  • A percent sign (%) or asterisk (*) in the pattern matches zero or more characters.

                                                  • An exclamation mark (!) in the pattern excludes zero or more characters.

                                                  • Type: String
                                                • type
                                                  • Type: String
                                              • objectFolders
                                                  Array/List
                                                  Nested Object
                                                • path

                                                  The path of the directory to use to analyse files. Please note that this is relative to the machine running the job.

                                                  • Type: String
                                                • filter
                                                  Filter directory files by name or extension.
                                                  • Type: String
                                                • recurse
                                                  • Type: boolean
                                              • report
                                                  Nested Object
                                                • name

                                                  The base name of the reports, without an extension. If empty no reports will be generated.

                                                  • Type: String
                                                • html
                                                  • Type: boolean
                                                • json
                                                  • Type: boolean
                                                • xls
                                                  • Type: boolean
                                                • xml
                                                  • Type: boolean
                                              • ruleSet
                                                • Type: int
                                              • failConditions
                                                  Nested Object
                                                • halstead

                                                  Halstead level which will cause the code analysis to fail, exclude to ignore.

                                                  • Type: int
                                                • maintainability

                                                  Maintainability index level which will cause the code analysis to fail, exclude to ignore.

                                                  • Type: int
                                                • mcCabe

                                                  McCabes level which will cause the code analysis to fail, exclude to ignore.

                                                  • Type: int
                                                • TCR

                                                  Toad Code Rating level which will cause the code analysis to fail, exclude to ignore.

                                                  • Type: int
                                                • ruleViolations

                                                  If enabled, code analysis will fail on any violation for the selected rule set.

                                                  • Type: boolean
                                                • syntaxErrors

                                                  If enabled, code analysis will fail on any syntax error.

                                                  • Type: boolean
                                                • ignoreWrappedPackages

                                                  If enabled, code analysis will fail when a wrapped package is found.

                                                  • Type: boolean
                                            • $class: 'CodeBuilder'
                                              • credentialsType
                                                • Type: String
                                              • credentialsId
                                                • Type: String
                                              • proxyHost
                                                • Type: String
                                              • proxyPort
                                                • Type: String
                                              • awsAccessKey
                                                • Type: String
                                              • awsSecretKey
                                                  hudson.util.Secret
                                              • awsSessionToken
                                                • Type: String
                                              • region
                                                • Type: String
                                              • projectName
                                                • Type: String
                                              • sourceVersion
                                                • Type: String
                                              • sseAlgorithm
                                                • Type: String
                                              • sourceControlType
                                                • Type: String
                                              • localSourcePath
                                                • Type: String
                                              • workspaceSubdir
                                                • Type: String
                                              • gitCloneDepthOverride
                                                • Type: String
                                              • reportBuildStatusOverride
                                                • Type: String
                                              • artifactTypeOverride
                                                • Type: String
                                              • artifactLocationOverride
                                                • Type: String
                                              • artifactNameOverride
                                                • Type: String
                                              • artifactNamespaceOverride
                                                • Type: String
                                              • artifactPackagingOverride
                                                • Type: String
                                              • artifactPathOverride
                                                • Type: String
                                              • artifactEncryptionDisabledOverride
                                                • Type: String
                                              • overrideArtifactName
                                                • Type: String
                                              • envVariables
                                                • Type: String
                                              • envParameters
                                                • Type: String
                                              • buildSpecFile
                                                • Type: String
                                              • buildTimeoutOverride
                                                • Type: String
                                              • sourceTypeOverride
                                                • Type: String
                                              • sourceLocationOverride
                                                • Type: String
                                              • environmentTypeOverride
                                                • Type: String
                                              • imageOverride
                                                • Type: String
                                              • computeTypeOverride
                                                • Type: String
                                              • cacheTypeOverride
                                                • Type: String
                                              • cacheLocationOverride
                                                • Type: String
                                              • cloudWatchLogsStatusOverride
                                                • Type: String
                                              • cloudWatchLogsGroupNameOverride
                                                • Type: String
                                              • cloudWatchLogsStreamNameOverride
                                                • Type: String
                                              • s3LogsStatusOverride
                                                • Type: String
                                              • s3LogsLocationOverride
                                                • Type: String
                                              • certificateOverride
                                                • Type: String
                                              • serviceRoleOverride
                                                • Type: String
                                              • insecureSslOverride
                                                • Type: String
                                              • privilegedModeOverride
                                                • Type: String
                                            • $class: 'CodeCoverageBuilder'
                                              • connectionId
                                                • Type: String
                                              • credentialsId
                                                • Type: String
                                              • analysisPropertiesPath
                                                • Type: String
                                              • analysisProperties
                                                • Type: String
                                            • $class: 'CodeScanBuilder'
                                              • projectKey
                                                • Type: String
                                              • commitOverride
                                                • Type: String
                                              • version
                                                • Type: String
                                              • emailReportTo

                                                The list of user names in instance. Invalid usernames are skipped with a warning.

                                                Setting the analysis mode to 'preview' will create a 'new issues' build report but will not update the database

                                                • Type: String
                                              • analysisMode
                                                • Type: String
                                              • projectBranch
                                                • Type: String
                                              • blocking
                                                • Type: boolean
                                            • codescene
                                              • credentialsId
                                                Select username/password credentials defined in Jenkins configuration. This is a safe way to use credentials in Jenkins plugin. See Injecting Secrets into Jenkins Build Jobs for more details.
                                                • Type: String
                                              • deltaAnalysisUrl
                                                • Type: String
                                              • repository
                                                • Type: String
                                              • analyzeBranchDiff (optional)
                                                • Type: boolean
                                              • analyzeLatestIndividually (optional)
                                                Commits not seen in previous successful builds will be used for separate delta analyses.
                                                • Type: boolean
                                              • baseRevision (optional)
                                                • Type: String
                                              • couplingThresholdPercent (optional)
                                                • Type: int
                                              • letBuildPassOnFailedAnalysis (optional)
                                                By default we fail the build if CodeScene couldn't run an analysis (e.g. couldn't update the repository). This behaviour can be overridden here.
                                                • Type: boolean
                                              • markBuildAsUnstable (optional)
                                                • Type: boolean
                                              • riskThreshold (optional)
                                                • Type: int
                                              • useBiomarkers (optional)
                                                • Type: boolean
                                            • $class: 'CodeStreamBuilder'
                                              • serverUrl
                                                vRealize Automation host.
                                                • Type: String
                                              • userName
                                                User name
                                                • Type: String
                                              • password
                                                Password
                                                • Type: String
                                              • tenant
                                                Tenant
                                                • Type: String
                                              • pipelineName
                                                CodeStream pipeline name. Please not only latest version of this pipeline will be executed.
                                                • Type: String
                                              • waitExec
                                                • Type: boolean
                                              • pipelineParams
                                                  Array/List
                                                  Nested Object
                                                • value
                                                  • Type: String
                                                • name
                                                  • Type: String
                                            • $class: 'CodefreshPipelineBuilder'
                                              • selectPipeline
                                                Check this if there's no SCM defined for current job or you would like to trigger a different service pipeline.
                                                  Nested Object
                                                • cfPipeline
                                                  • Type: String
                                                • cfBranch
                                                  • Type: String
                                              • setCFVars
                                                  Nested Object
                                                • vars
                                                    Array/List
                                                    Nested Object
                                                  • Variable
                                                    • Type: String
                                                  • Value
                                                    • Type: String
                                            • $class: 'CompareBuilder'
                                            • Compare two different schemas (from database, repository or snapshot). Based on it you can do in the next steps further actions (like generating report or alter script)
                                              • outputFolder

                                                Path to the folder in that should be used to store compare output.
                                                It serves as input for following steps like Generate create SQL script or Generate Report.



                                                Folder location must be specified as:

                                                • Absolute path to location on your Jenkins master node
                                                • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}/dir.

                                                • Type: String
                                              • srcInputType
                                                • Type: String
                                              • tgtInputType
                                                • Type: String
                                              • srcInputFileOrFolder

                                                Specify input folder/file that will be used as source side input for compare. Following inputs are expected.

                                                • Database - input is exported connection file
                                                • File System Synchronization - input is folder mapped through Toad Edge file system synchronization
                                                • Snapshot - input is snapshot file



                                                Folder/file location must be specified as:

                                                • Absolute path to location on your Jenkins master node
                                                • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                • Type: String
                                              • tgtInputFileOrFolder

                                                Specify input folder/file that will be used as target side input for compare. Following inputs are expected.

                                                • Database - input is exported connection file
                                                • File System Synchronization - input is folder mapped through Toad Edge file system synchronization
                                                • Snapshot - input is snapshot file



                                                Folder/file location must be specified as:

                                                • Absolute path to location on your Jenkins master node
                                                • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                • Type: String
                                              • configFile

                                                Specify settings file location. This file should be exported from Toad Edge and contain all compare settings.



                                                File location must be specified as:

                                                • Absolute path to location on your Jenkins master node
                                                • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.

                                                • Type: String
                                            • $class: 'CompareWithBaselineBuilder'
                                            • Compare your current schema with the baseline. In case that the schema is different the build step will fail.
                                              • outputFolder

                                                Path to the folder in that should be used to store baseline compare output.
                                                It serves as input for following steps like Generate create SQL script or Generate Report.



                                                Folder location must be specified as:

                                                • Absolute path to location on your Jenkins master node
                                                • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                • Type: String
                                              • srcInputType
                                                • Type: String
                                              • tgtInputType
                                                • Type: String
                                              • srcInputFileOrFolder

                                                Specify input folder/file that will be used as source side input for baseline compare. Following inputs are expected.

                                                • Database - input is exported connection file
                                                • File System Synchronization - input is folder mapped through Toad Edge file system synchronization
                                                • Baseline - input is baseline snapshot file



                                                Folder/file location must be specified as:

                                                • Absolute path to location on your Jenkins master node
                                                • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                • Type: String
                                              • tgtInputFileOrFolder

                                                Specify input folder/file that will be used as target side input for baseline compare. Following inputs are expected.

                                                • Database - input is exported connection file
                                                • File System Synchronization - input is folder mapped through Toad Edge file system synchronization
                                                • Baseline - input is baseline snapshot file



                                                Folder/file location must be specified as:

                                                • Absolute path to location on your Jenkins master node
                                                • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                • Type: String
                                              • configFile

                                                Specify settings file location. This file should be exported from Toad Edge and contain all compare settings.



                                                File location must be specified as:

                                                • Absolute path to location on your Jenkins master node
                                                • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.

                                                • Type: String
                                            • $class: 'CompoundBuilder'
                                              • role
                                                • Type: String
                                              • number
                                                • Type: String
                                              • actualBuilder
                                                  Nested Choice of Objects
                                                • $class: 'A3Builder'
                                                  • project_file
                                                    Absolute path to the a³ project file (.apx) containing the analysis items and configuration.
                                                    (Note: a³ workspace files (also .apx) are not supported as input.)
                                                    • Type: String
                                                  • analysis_ids
                                                    The following values are allowed:
                                                    • Comma separated list of analysis IDs. Then only the given analysis items will be executed. Note: The ID must be contained in the apx project and must adhere the analysis ID naming conventions (letters, numbers and underscores only).
                                                    • No ID at all (i.e. empty field). Then all analysis items specified in the apx project file will be executed.
                                                    • Type: String
                                                  • pedantic_level
                                                    • Type: String
                                                  • export_a3apxworkspace
                                                    Exports the status of a³ at the end of the a³ analysis build step run as a workspace .apx file. This workspace file can later be opened in an interactive run of a³. The result is that the a³ GUI then shows all messages and all results generated by the batch-mode analyses without the need to run these analyses again.
                                                    • Type: String
                                                  • copy_report_file
                                                    • Type: boolean
                                                  • copy_result_file
                                                    • Type: boolean
                                                  • skip_a3_analysis
                                                    This switch can be used to deactivate the a³ analysis build step. This switch provides a more convenient method to temporarily deactivate analysis runs than removing the entire build step and reconfiguring the a³ analysis run from scratch when later adding the build step again.
                                                    • Type: boolean
                                                • $class: 'ACSDeploymentBuilder'
                                                  • context
                                                      Nested Object
                                                    • azureCredentialsId
                                                      The Azure Service Principal credentials used to communicate with the Azure services. Check the following documentation for more information about the service principal:
                                                      • Type: String
                                                    • resourceGroupName
                                                      Resource group of the target Azure Container Service.
                                                      • Type: String
                                                    • containerService
                                                      The name of the Azure Container Service. Refer to the following documentation on how to setup Azure Container Service:
                                                      • Type: String
                                                    • sshCredentialsId

                                                      The username and private key credential used to authenticate with the ACS clusters master node. This is the private key paired with the SSH RSA public key provided when you create the ACS cluster (see Deploy a Docker container hosting solution using the Azure portal ).

                                                      The username and key credentials can be updated from Azure Portal. Find the Virtual Machine for your ACS cluster master node from the portal, and you can update the credential from SUPPORT + TROUBLESHOOTING >>> Reset password page.

                                                      • Type: String
                                                    • configFilePaths

                                                      The path patterns for the specific cluster (Kubernetes, DC/OS, Docker Swarm) configurations you want to deploy, in the form of Ant glob syntax.

                                                      • Type: String
                                                    • containerRegistryCredentials (optional)
                                                      All the credentials needed for pulling images from private repositories. Specify multiple entries if your deployments need to pull images from multiple, private repositories that require authentication.
                                                        Array/List
                                                        Nested Object
                                                      • url
                                                        URL to the Docker registry you are using. May be left blank to use the public DockerHub registry (currently https://index.docker.io/v1/).
                                                        • Type: String
                                                      • credentialsId
                                                        • Type: String
                                                    • dcosDockerCredenditalsPathShared (optional)

                                                      Determine if the Docker credentials archive upload path specified above is shared among all the agents.

                                                      To ease the shared files access, we may create share file storage for all the DC/OS agent nodes as this documentation (Create and mount a file share to a DC/OS cluster) suggests. With the help of the shared storage, we only need to upload the Docker credentials archive to the shared storage once, and all the agent nodes get the access to the resource immediately.

                                                      Check this option if the Docker credentials archive upload path is a shared storage path.

                                                      • Type: boolean
                                                    • dcosDockerCredentialsPath (optional)

                                                      The path on the DC/OS cluster agent nodes to store the docker credentials archive docker.tar.gz. Only absolute path is allowed here. Environment variable substitution is enabled for the path input. Due to the limitation in the underlying Mesos fetcher used by Marathon, special characters that need URI escaping and the character set {single quote ('), back slash (\), nul (\0)}, are not allowed in the path, otherwise it will fail to load the resource before running the container.

                                                      If not specified, the plugin will generate a path specific for the build with the following pattern.

                                                      
                                                      /home/<linuxAdminUser>/acs-plugin-dcos.docker/<unique-name-generated-for-the-build>

                                                      The plugin will generate the docker credentials archive with the credentials provided, and upload the archive to the given path for all the agents. You can use it to construct the URI used in your Marathon application definition.

                                                      
                                                      "uris":  [
                                                          "file://<filled-path>/docker.tar.gz"
                                                      ]

                                                      The URI will be exposed with the environment variable $MARATHON_DOCKER_CFG_ARCHIVE_URI. You can use this in your Marathon application definition when the "Enable Variable Substitution in Config" option is enabled. This helps when the upload path is not filled and generated by the build, or if the path changes frequently.

                                                      Note that if an archive exists in the target path already, the build will overwrite that file.

                                                      Reference: Marathon: Using a Private Docker Registry

                                                      • Type: String
                                                    • enableConfigSubstitution (optional)
                                                      Substitute variables (in the form $VARIABLE or ${VARIABLE}) in the configuration with values from Jenkins environment variables.

                                                      This allows you to use dynamic values produced during the build in your Kubernetes or DC/OS configurations, e.g., a dynamically generated Docker image tag which will be used later in the deployment.

                                                      • Type: boolean
                                                    • secretName (optional)
                                                      The secret name that you can use in the Kubernetes Deployment configuration for the imagePullSecrets entry. Environment variable substitution are supported for the name input, so you can use available environment variables to construct the name dynamically, e.g., some-secret-$BUILD_NUMBER. The name should be in the pattern [a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*, i.e., dot (.) concatenated sequences of hyphen (-) separated alphanumeric words. (See Kubernetes Names)

                                                      If left blank, the plugin will generate a name based on the build name.

                                                      The secret name will be exposed with the environment variable $KUBERNETES_SECRET_NAME. You can use this in your Kubernetes configuration to reference the updated secret when the "Enable Variable Substitution in Config" option is enabled.

                                                      
                                                      apiVersion: extensions/v1beta1
                                                      kind: Deployment
                                                      metadata:
                                                        name: nginx
                                                      spec:
                                                        replicas: 1
                                                        template:
                                                          metadata:
                                                            labels:
                                                              app: nginx
                                                          spec:
                                                            containers:
                                                            - name: nginx
                                                              image: some.private.registry.domain/nginx
                                                              ports:
                                                              - containerPort: 80
                                                            imagePullSecrets:
                                                            - name: $KUBERNETES_SECRET_NAME
                                                      

                                                      Note that once the secret is created, it will only be updated by the plugin. You have to manually delete it when it is not used anymore. If this is a problem, you may use fixed name so every time the job runs, the secret gets updated and no new secret is created.

                                                      • Type: String
                                                    • secretNamespace (optional)
                                                      The Kubernetes namespace in which the secrets will be created with the credentials configured below.
                                                      • Type: String
                                                    • swarmRemoveContainersFirst (optional)
                                                      Stop and remove containers first.
                                                      • Type: boolean
                                                • $class: 'AWSEBBuilder'
                                                  • extensions
                                                      Array/List
                                                      Nested Object
                                                    • awsRegion
                                                      AWS Region (e.g. us-east-1) This will be the default if no valid environments are provided in the Regions field.
                                                      • Values: GovCloud, US_EAST_1, US_EAST_2, US_WEST_1, US_WEST_2, EU_WEST_1, EU_WEST_2, EU_CENTRAL_1, AP_SOUTH_1, AP_SOUTHEAST_1, AP_SOUTHEAST_2, AP_NORTHEAST_1, AP_NORTHEAST_2, SA_EAST_1, CN_NORTH_1, CN_NORTHWEST_1, CA_CENTRAL_1
                                                    • awsRegionText
                                                      AWS Region (e.g. us-east-1) Needs to match an environment name. If one is missing, write an issue so we can update the aws sdk.
                                                      • Type: String
                                                    • credentialsString
                                                      • Type: String
                                                    • credentialsText
                                                      Use a credentials name that will be resolved during the build.
                                                      • Type: String
                                                    • applicationName
                                                      AWS EB Application Name (e.g.: "myapp")
                                                      • Type: String
                                                    • versionLabelFormat
                                                      How to set the version label? For instance, for "${GIT_COMMIT}-${BUILD_TAG}", and with "Key Prefix" set to "myapp/builds/myapp-prod-env/", the S3 Object Key is set to myapp/builds/myapp-prod-env/4b5f7669b3376a1ce504bf7ef8bf7aeee9d21746-myjob-41.zip and the version Label will be 4b5f7669b3376a1ce504bf7ef8bf7aeee9d21746-myjob-41 on AWS EB Application Versions
                                                      • Type: String
                                                    • failOnError
                                                      If any of the environments fail to update, or if there are no matching environments then fail the build.
                                                      • Type: boolean
                                                    • extensions
                                                        Array/List
                                                        Nested Choice of Objects
                                                      • $class: 'AWSEBElasticBeanstalkSetup'
                                                      • $class: 'AWSEBS3Setup'
                                                        • bucketName
                                                          S3 Bucket Name to Upload to (e.g. "my-awseb-apps")
                                                          • Type: String
                                                        • bucketRegion
                                                          S3 Bucket Region (e.g. us-east-1) This will be the same region set for the Elastic Beanstalk application if none is specified.
                                                          • Type: String
                                                        • keyPrefix
                                                          Prefix for newly created apps on S3 Bucket. For Example, myapp/builds/myapp-prod-env/
                                                          • Type: String
                                                        • rootObject

                                                          Root Path to Grab for Artifacts, like '.' or 'target/myapp/'.

                                                          It could be either a path to a zip file or a directory.

                                                          If its a directory, includes and excludes are used to build the zip file

                                                          • Type: String
                                                        • includes
                                                          Optional (if rootObject points to a directory): Glob for Zip Includes, comma-separated like 'target/file,target/myapp/**/*'
                                                          • Type: String
                                                        • excludes
                                                          Optional (if rootObject points to a directory): Glob for Zip Excludes, comma-separated eg '**/.git/**/*,**/node_modules/**/*'
                                                          • Type: String
                                                        • overwriteExistingFile
                                                          • Type: boolean
                                                        • useTransferAcceleration
                                                          If enabled on the bucket, uses transfer acceleration to upload artifacts quicker. This may incur additional AWS costs.
                                                          • Type: boolean
                                                      • $class: 'ByName'
                                                        • envNameList
                                                          Optional: Newline separated list of AWS EB Environment Names for the Application (e.g.: "myapp-prod-env").
                                                          When set and Environment Name exists, it will trigger a UpdateEnvironment Call when the Application Version is created.
                                                          If not set, then all environments under the Application will be updated together.
                                                          • Type: String
                                                      • $class: 'ByUrl'
                                                        • urlList
                                                          Optional: Newline separated list of AWS EB Environment url, or CNAMEs for the Application (e.g.: "myapp-prod-env.elasticbeanstalk.com").
                                                          When set and Environment Name exists, it will trigger a UpdateEnvironment Call when the Application Version is created.
                                                          If not set, then all environments under the Application will be updated together.
                                                          • Type: String
                                                    • envLookup
                                                        Array/List
                                                        Nested Choice of Objects
                                                      • $class: 'AWSEBElasticBeanstalkSetup'
                                                      • $class: 'AWSEBS3Setup'
                                                        • bucketName
                                                          S3 Bucket Name to Upload to (e.g. "my-awseb-apps")
                                                          • Type: String
                                                        • bucketRegion
                                                          S3 Bucket Region (e.g. us-east-1) This will be the same region set for the Elastic Beanstalk application if none is specified.
                                                          • Type: String
                                                        • keyPrefix
                                                          Prefix for newly created apps on S3 Bucket. For Example, myapp/builds/myapp-prod-env/
                                                          • Type: String
                                                        • rootObject

                                                          Root Path to Grab for Artifacts, like '.' or 'target/myapp/'.

                                                          It could be either a path to a zip file or a directory.

                                                          If its a directory, includes and excludes are used to build the zip file

                                                          • Type: String
                                                        • includes
                                                          Optional (if rootObject points to a directory): Glob for Zip Includes, comma-separated like 'target/file,target/myapp/**/*'
                                                          • Type: String
                                                        • excludes
                                                          Optional (if rootObject points to a directory): Glob for Zip Excludes, comma-separated eg '**/.git/**/*,**/node_modules/**/*'
                                                          • Type: String
                                                        • overwriteExistingFile
                                                          • Type: boolean
                                                        • useTransferAcceleration
                                                          If enabled on the bucket, uses transfer acceleration to upload artifacts quicker. This may incur additional AWS costs.
                                                          • Type: boolean
                                                      • $class: 'ByName'
                                                        • envNameList
                                                          Optional: Newline separated list of AWS EB Environment Names for the Application (e.g.: "myapp-prod-env").
                                                          When set and Environment Name exists, it will trigger a UpdateEnvironment Call when the Application Version is created.
                                                          If not set, then all environments under the Application will be updated together.
                                                          • Type: String
                                                      • $class: 'ByUrl'
                                                        • urlList
                                                          Optional: Newline separated list of AWS EB Environment url, or CNAMEs for the Application (e.g.: "myapp-prod-env.elasticbeanstalk.com").
                                                          When set and Environment Name exists, it will trigger a UpdateEnvironment Call when the Application Version is created.
                                                          If not set, then all environments under the Application will be updated together.
                                                          • Type: String
                                                • $class: 'AWSEBDeploymentBuilder'
                                                  • credentialId
                                                    Select the credentials to use.
                                                    • Type: String
                                                  • awsRegion
                                                    AWS Region (e.g. us-east-1)
                                                    • Type: String
                                                  • applicationName
                                                    AWS EB Application Name (e.g.: "myapp")
                                                    • Type: String
                                                  • environmentName

                                                    Optional: AWS EB Environment name(s) to deploy to.

                                                    Can accept single or multiple comma-separated values. Examples:

                                                    • "my-prod-env" (single environment)
                                                    • "my-dev-env,my-staging-env" (multiple environments)

                                                    When this value is set and each requested environment exists, an UpdateEnvironment call will be triggered as the Application Version is created.

                                                    • Type: String
                                                  • bucketName

                                                    S3 Bucket Name to Upload to (e.g. "my-awseb-apps")

                                                    (Optional, will call createStorageLocation if blank)

                                                    • Type: String
                                                  • keyPrefix
                                                    Prefix for newly created apps on S3 Bucket. For Example, myapp/builds/myapp-prod-env/
                                                    • Type: String
                                                  • versionLabelFormat
                                                    How to set the version label? For instance, for "${GIT_COMMIT}-${BUILD_TAG}", and with "Key Prefix" set to "myapp/builds/myapp-prod-env/", the S3 Object Key is set to myapp/builds/myapp-prod-env/4b5f7669b3376a1ce504bf7ef8bf7aeee9d21746-myjob-41.zip and the version Label will be 4b5f7669b3376a1ce504bf7ef8bf7aeee9d21746-myjob-41 on AWS EB Application Versions
                                                    • Type: String
                                                  • versionDescriptionFormat
                                                    How to set the version description? For instance, for "${GIT_COMMIT}", the version Description will be 4b5f7669b3376a1ce504bf7ef8bf7aeee9d21746 on AWS EB Application Versions
                                                    • Type: String
                                                  • rootObject

                                                    Workspace-relative path of the artifact file to upload (if it's a file), or if it's a directory, the base directory to build the zip/war against

                                                    Examples:

                                                    • File, like target/mywebapp.war: The war file will be uploaded
                                                    • A Directory, like '.' or 'target/war': A Zip file will be built and uploaded instead (using includes and excludes).
                                                    • Type: String
                                                  • includes
                                                    Optional (if rootObject points to a directory): Glob for Zip Includes, comma-separated like 'target/file,target/myapp/**/*'
                                                    • Type: String
                                                  • excludes
                                                    Optional (if rootObject points to a directory): Glob for Zip Excludes, comma-separated eg '**/.git/**/*,**/node_modules/**/*'
                                                    • Type: String
                                                  • zeroDowntime
                                                    • Type: boolean
                                                  • sleepTime
                                                    • Type: int
                                                  • checkHealth
                                                    Uncheck this to disable the Health check on deploy. Some implementations may not care to wait until the environment shows "Green".
                                                    • Type: boolean
                                                  • maxAttempts
                                                    • Type: int
                                                • $class: 'ActionHubPlugin'
                                                  • $class: 'AddTestToSetStep'
                                                    • domain
                                                      HP ALM Domain
                                                      • Type: String
                                                    • project
                                                      HP ALM Project name
                                                      • Type: String
                                                    • testPlanPath
                                                      Path to a test or test folder in HP ALM which shall be added to a test set
                                                      • Type: String
                                                    • testSetPath
                                                      Path to a test set in HP ALM into which test(s) shall be added
                                                      • Type: String
                                                  • $class: 'AmxEclipseAntBuilder'
                                                    • targets
                                                      Specify a list of Ant targets to be invoked over Tibco amx_eclipse_ant wrapper, or leave it empty to invoke the default Ant target specified in the build script. Additionally, you can also use this field to specify other Ant options.
                                                      • Type: String
                                                    • name
                                                      For projects that need to use TIBCO amx_eclipse_ant wrapper as the build system. This causes Jenkins to invoke amx_eclipse_ant with the given targets and options. Any non-zero exit code causes Jenkins to mark the build as a failure.

                                                      Jenkins supplies some environment variables that can be used from within the build script.

                                                      • Type: String
                                                    • antOpts
                                                      If your build requires a custom ANT_OPTS, specify it here. Please refer to TIBCO Documentation for any detail
                                                      • Type: String
                                                    • buildFile
                                                      If your build requires a custom -buildfile, specify it here. By default amx_eclipse_ant will use the build.xml in the root directory; this option can be used to use build files with a different name or in a subdirectory. Please refer to TIBCO Documentation for any detail
                                                      • Type: String
                                                    • properties
                                                      Properties needed by your ant build can be specified here (in standard properties file format):
                                                      # comment
                                                      name1=value1
                                                      name2=$VAR2
                                                      
                                                      These are passed to amx_eclipse_ant like "-Dname1=value1 -Dname2=value2". Always use $VAR style (even on Windows) for references to Jenkins-defined environment variables. On Windows, %VAR% style references may be used for environment variables that exist outside of Jenkins. Backslashes are used for escaping, so use \\ for a single backslash. Double quotes (") should be avoided, as amx_eclipse_ant on *nix wraps parameters in quotes quotes and runs them through eval, and Windows has its own issues with escaping.. in either case, use of quotes may result in build failure. To define an empty property, simply write varname= Please refer to TIBCO Documentation for any detail
                                                      • Type: String
                                                    • amxEclipseAntTra
                                                      If your build requires a custom TRA properties file, specify it here. Please refer to TIBCO Documentation for any detail.
                                                      • Type: String
                                                    • businessStudioWs
                                                      If your build requires a custom Business Studio workspace to use, specify it here. By default amx_eclipse_ant use user home as location for "workspace"" creation. this option force amx_eclipse_ant to use a custom workspace by flag "-data 'your-custom-ws'" Please refer to TIBCO Documentation for any detail.
                                                      • Type: String
                                                  • anchore
                                                    • name
                                                      Name of the file that contains a list of container images for anchore to analyze, evaluate policy, and run queries against. The format for each line is "imageId /path/to/Dockerfile", where the Dockerfile is optional. This file must be made available (created by a prior step) to Anchore Container Image Scanner plugin.
                                                      • Type: String
                                                    • anchoreioPass (optional)
                                                      Your password for the associated username on https://anchore.io
                                                      • Type: String
                                                    • anchoreioUser (optional)
                                                      Your username on https://anchore.io that has access to a custom policy bundle to sync with your local anchore installation
                                                      • Type: String
                                                    • annotations (optional)
                                                        Array/List
                                                        Nested Object
                                                      • key
                                                        • Type: String
                                                      • value
                                                        • Type: String
                                                    • bailOnFail (optional)
                                                      If selected or set to 'true', the Anchore Container Image Scanner step will cause the build to fail if the policy evaluation result is FAIL. Default value: 'true'
                                                      • Type: boolean
                                                    • bailOnPluginFail (optional)
                                                      If selected or set to 'true', the Anchore Container Image Scanner step will cause the build to fail if the plugin encounters an error. Default value: 'true'
                                                      • Type: boolean
                                                    • bailOnWarn (optional)
                                                      If selected or set to 'true', the Anchore Container Image Scanner step will cause the build to fail if the policy check result is WARN. Default value: 'false'
                                                      • Type: boolean
                                                    • bundleFileOverride (optional)
                                                      Name of the file that contains a custom anchore policy bundle to be used by Anchore policy evaluation engine. If this file does not exist or the field is left blank, anchore will attempt to use any previously synced/cached policy bundles that you may have, or will fail evaluation if no bundle can be found or used.
                                                      • Type: String
                                                    • doCleanup (optional)
                                                      If selected or set to 'true', all images in the input file will be flushed from the Anchore database at the end of plugin execution. Default value: 'false'
                                                      • Type: boolean
                                                    • engineCredentialsId (optional)
                                                      • Type: String
                                                    • engineRetries (optional)
                                                      Number of polling attempts spaced at 5 second intervals spent waiting for the Anchore Engine operation to complete.
                                                      • Type: String
                                                    • engineurl (optional)
                                                      Anchore Engine URL
                                                      • Type: String
                                                    • engineverify (optional)
                                                      • Type: boolean
                                                    • globalWhiteList (optional)
                                                      Name of the file that contains a custom whitelist to be used by Anchore policy evaluation engine. If this file does not exist or the field is left blank, Anchore will use its default global whitelist.
                                                      • Type: String
                                                    • inputQueries (optional)
                                                        Array/List
                                                        Nested Object
                                                      • query
                                                        Any query that Anchore supports. Results of the query will be added to the anchore report upon plugin completion.
                                                        • Type: String
                                                    • policyBundleId (optional)
                                                      ID of the policy bundle on Anchore Engine to be used for policy evaluations. If empty, the policy bundle marked active on Anchore Engine will be used by default.
                                                      • Type: String
                                                    • policyEvalMethod (optional)
                                                      • Type: String
                                                    • policyName (optional)
                                                      Name of the file that contains a custom policy to be used by Anchore policy evaluation engine. If this file does not exist or the field is left blank, Anchore will use its default policy.
                                                      • Type: String
                                                    • useCachedBundle (optional)
                                                      Check this in order to use a previously synced policy bundle (if one exists) in the case where login to anchore.io or bundle sync fails for any reason.
                                                      • Type: boolean
                                                    • userScripts (optional)
                                                      Optional directory that contains user defined Anchore analyzer/gate/query modules that will be executed in addition to the built in analyzer/gate/queries modules. If this directory does not exist or the field is left blank, Anchore will run only its default modules.
                                                      • Type: String
                                                  • $class: 'AnsibleAdHocCommandBuilder'
                                                    • hostPattern
                                                      The host or set of hosts on which the command will be executed. For more details see the ansible documentation for Patterns.
                                                      • Type: String
                                                    • inventory
                                                        Nested Choice of Objects
                                                      • $class: 'InventoryContent'
                                                        • content
                                                          • Type: String
                                                        • dynamic
                                                          Check this box if a dynamic inventory is used. For more details see the ansible documentation for Dynamic Inventory
                                                          • Type: boolean
                                                      • $class: 'InventoryDoNotSpecify'
                                                        • $class: 'InventoryPath'
                                                          • path
                                                            Specify the inventory host path or a comma separated host list
                                                            • Type: String
                                                      • module
                                                        Module name to execute. The shell module is used when left empty.
                                                        • Type: String
                                                      • command
                                                        Module arguments or shell command to execute
                                                        • Type: String
                                                      • additionalParameters (optional)
                                                        Any additional parameters to pass to the ansible command.

                                                        Warning:

                                                        The content of this textbox will be passed as is to the command line.
                                                        • Type: String
                                                      • ansibleName (optional)
                                                        • Type: String
                                                      • becomeUser (optional)
                                                        Desired become user. "root" is used when this field is empty.
                                                        • Type: String
                                                      • colorizedOutput (optional)
                                                        Check this box to allow ansible to render ANSI color codes in the Jenkins console. This option works well with the Jenkins AnsiColor plugin.
                                                        • Type: boolean
                                                      • credentialsId (optional)
                                                        Select the credentials for the SSH connections. Only private key authentication is supported.
                                                        • Type: String
                                                      • disableHostKeyChecking (optional)
                                                        Check this box if you really want to disable the validation of the hosts SSH server keys.
                                                        • Type: boolean
                                                      • extraVars (optional)
                                                          Array/List
                                                          Nested Object
                                                        • hidden (optional)
                                                          • Type: boolean
                                                        • key (optional)
                                                          • Type: String
                                                        • value (optional)
                                                          • Type: String
                                                      • forks (optional)
                                                        Specify number of parallel processes to use. Set to 0 to use the default value.
                                                        • Type: int
                                                      • hostKeyChecking (optional)
                                                        • Type: boolean
                                                      • sudo (optional)
                                                        Run operations with sudo. It works only when the remote user is sudoer with nopasswd option. Sudo has been deprecated in favor of become and will be removed in Ansible 2.6.
                                                        • Type: boolean
                                                      • sudoUser (optional)
                                                        Desired sudo user. "root" is used when this field is empty. Sudo has been deprecated in favor of become and will be removed in Ansible 2.6.
                                                        • Type: String
                                                      • unbufferedOutput (optional)
                                                        Skip standard output buffering for the ansible process. The ansible output is directly rendered into the Jenkins console. This option can be usefull for long running operations.
                                                        • Type: boolean
                                                      • vaultCredentialsId (optional)
                                                        Select the credentials for vault encrypted vars. Only secret file and secret text are supported.
                                                        • Type: String
                                                    • $class: 'AnsiblePlaybookBuilder'
                                                      • playbook
                                                        Path to the ansible playbook file. The path can be absolute or relative to the job workspace.
                                                        • Type: String
                                                      • inventory
                                                          Nested Choice of Objects
                                                        • $class: 'InventoryContent'
                                                          • content
                                                            • Type: String
                                                          • dynamic
                                                            Check this box if a dynamic inventory is used. For more details see the ansible documentation for Dynamic Inventory
                                                            • Type: boolean
                                                        • $class: 'InventoryDoNotSpecify'
                                                          • $class: 'InventoryPath'
                                                            • path
                                                              Specify the inventory host path or a comma separated host list
                                                              • Type: String
                                                        • additionalParameters (optional)
                                                          Any additional parameters to pass to the ansible command.

                                                          Warning:

                                                          The content of this textbox will be passed as is to the command line.
                                                          • Type: String
                                                        • ansibleName (optional)
                                                          • Type: String
                                                        • becomeUser (optional)
                                                          Desired become user. "root" is used when this field is empty.
                                                          • Type: String
                                                        • colorizedOutput (optional)
                                                          Check this box to allow ansible to render ANSI color codes in the Jenkins console. This option works well with the Jenkins AnsiColor plugin.
                                                          • Type: boolean
                                                        • credentialsId (optional)
                                                          Select the credentials for the SSH connections. Only private key authentication is supported.
                                                          • Type: String
                                                        • disableHostKeyChecking (optional)
                                                          Check this box if you really want to disable the validation of the hosts SSH server keys.
                                                          • Type: boolean
                                                        • extraVars (optional)
                                                            Array/List
                                                            Nested Object
                                                          • hidden (optional)
                                                            • Type: boolean
                                                          • key (optional)
                                                            • Type: String
                                                          • value (optional)
                                                            • Type: String
                                                        • forks (optional)
                                                          Specify number of parallel processes to use. Set to 0 to use the default value.
                                                          • Type: int
                                                        • hostKeyChecking (optional)
                                                          • Type: boolean
                                                        • limit (optional)
                                                          Further limit selected hosts to an additional pattern.
                                                          • Type: String
                                                        • skippedTags (optional)
                                                          only run plays and tasks whose tags do not match these values.
                                                          • Type: String
                                                        • startAtTask (optional)
                                                          Start the playbook at the task matching this name.
                                                          • Type: String
                                                        • sudo (optional)
                                                          Run operations with sudo. It works only when the remote user is sudoer with nopasswd option. Sudo has been deprecated in favor of become and will be removed in Ansible 2.6.
                                                          • Type: boolean
                                                        • sudoUser (optional)
                                                          Desired sudo user. "root" is used when this field is empty. Sudo has been deprecated in favor of become and will be removed in Ansible 2.6.
                                                          • Type: String
                                                        • tags (optional)
                                                          Only run plays and tasks tagged with these values.
                                                          • Type: String
                                                        • unbufferedOutput (optional)
                                                          Skip standard output buffering for the ansible process. The ansible output is directly rendered into the Jenkins console. This option can be usefull for long running operations.
                                                          • Type: boolean
                                                        • vaultCredentialsId (optional)
                                                          Select the credentials for vault encrypted vars. Only secret file and secret text are supported.
                                                          • Type: String
                                                      • $class: 'AnsibleTower'
                                                        • towerServer (optional)
                                                          • Type: String
                                                        • jobTemplate (optional)
                                                          • Type: String
                                                        • jobType (optional)
                                                          • Type: String
                                                        • extraVars (optional)
                                                          • Type: String
                                                        • jobTags (optional)
                                                          • Type: String
                                                        • skipJobTags (optional)
                                                          • Type: String
                                                        • limit (optional)
                                                          • Type: String
                                                        • inventory (optional)
                                                          • Type: String
                                                        • credential (optional)
                                                          • Type: String
                                                        • verbose (optional)
                                                          • Type: boolean
                                                        • importTowerLogs (optional)
                                                          • Type: boolean
                                                        • removeColor (optional)
                                                          • Type: boolean
                                                        • templateType (optional)
                                                          • Type: String
                                                        • importWorkflowChildLogs (optional)
                                                          • Type: boolean
                                                      • $class: 'AnsibleVaultBuilder'
                                                        • action (optional)
                                                          Desired vault action.
                                                          • Type: String
                                                        • ansibleName (optional)
                                                          • Type: String
                                                        • content (optional)
                                                          Desired encrypted content.
                                                          • Type: String
                                                        • input (optional)
                                                          Desired input file to encrypt.
                                                          • Type: String
                                                        • newVaultCredentialsId (optional)
                                                          Select the credentials for rekeying vault encrypted files. Only Jenkins secret file and secret text are supported.
                                                          • Type: String
                                                        • output (optional)
                                                          Desired output file for encrypted content.
                                                          • Type: String
                                                        • vaultCredentialsId (optional)
                                                          Select the credentials for vault encrypted vars. Only Jenkins secret file and secret text are supported.
                                                          • Type: String
                                                      • ant
                                                      • For projects that use Ant as the build system. This causes Jenkins to invoke Ant with the given targets and options. Any non-zero exit code causes Jenkins to mark the build as a failure.

                                                        Jenkins supplies some environment variables that can be used from within the build script.

                                                        • targets
                                                          Specify a list of Ant targets to be invoked (separated by spaces), or leave it empty to invoke the default Ant target specified in the build script. Additionally, you can also use this field to specify other Ant options.
                                                          • Type: String
                                                        • antName
                                                          • Type: String
                                                        • antOpts
                                                          If your build requires a custom ANT_OPTS, specify it here. Typically this may be used to specify java memory limits to use, for example -Xmx512m. Note that other Ant options (such as -lib) should go to the "Ant targets" field.
                                                          • Type: String
                                                        • buildFile
                                                          If your build requires a custom -buildfile, specify it here. By default Ant will use the build.xml in the root directory; this option can be used to use build files with a different name or in a subdirectory.
                                                          • Type: String
                                                        • properties
                                                          Properties needed by your ant build can be specified here (in standard properties file format):
                                                          # comment
                                                          name1=value1
                                                          name2=$VAR2
                                                          
                                                          These are passed to Ant like "-Dname1=value1 -Dname2=value2". Always use $VAR style (even on Windows) for references to Jenkins-defined environment variables. On Windows, %VAR% style references may be used for environment variables that exist outside of Jenkins. Backslashes are used for escaping, so use \\ for a single backslash. Double quotes (") should be avoided, as ant on *nix wraps parameters in quotes and runs them through eval, and Windows has its own issues with escaping. In either case, use of quotes may result in build failure. To define an empty property, simply write varname=
                                                          • Type: String
                                                      • $class: 'AntExec'
                                                        • scriptSource
                                                          Runs entered Apache Ant tasks as a build file with only one target, untill you write code into the "Extended script source", but the target created from this code will always be the default target of the created build file.

                                                          The script will run with WORKSPACE as the current directory. Build will be considered as failure if any Ant task fails. You can use Ant-Contrib tasks (if it is enabled in global configuration). You need to use namespace "antcontrib" (example: "<antcontrib:if>").
                                                          • Type: String
                                                        • extendedScriptSource
                                                          Into this field you can enter a code, you could not able to enter into the previous field, as it should not appear within the Ant target. The entries can be other targets, import/include tasks etc. With this extension you are able to create more complex Ant build file with just one limitation - the first field (textarea) must always be used for default Ant target. This field is optional.
                                                          • Type: String
                                                        • scriptName
                                                          Here you can enter the name for your new script. The name will be also used for default Ant target. This build file will then have a name that differs from the default name, so it will not be overwritten by the upcoming build step and therefore it might be used repeatedly, or it can be included/imported.
                                                          • Type: String
                                                        • properties
                                                          Properties needed by your ant build can be specified here (in standard properties file format):
                                                          # comment
                                                          name1=value1
                                                          name2=$VAR2
                                                          
                                                          These are passed to Ant like "-Dname1=value1 -Dname2=value2". Always use $VAR style (even on Windows) for references to Jenkins-defined environment variables. On Windows, %VAR% style references may be used for environment variables that exist outside of Jenkins. Backslashes are used for escaping, so use \\ for a single backslash. Double quotes (") should be avoided, as ant on *nix wraps parameters in quotes quotes and runs them through eval, and Windows has its own issues with escaping.. in either case, use of quotes may result in build failure. To define an empty property, simply write varname=
                                                          • Type: String
                                                        • antName
                                                          • Type: String
                                                        • antOpts
                                                          If your build requires a custom ANT_OPTS, specify it here. Typically this may be used to specify java memory limits to use, for example -Xmx512m.
                                                          Note that other Ant options (such as -lib) should not be here.
                                                          • Type: String
                                                        • keepBuildfile
                                                          • Type: boolean
                                                        • verbose
                                                          • Type: boolean
                                                        • emacs
                                                          • Type: boolean
                                                        • noAntcontrib

                                                          Disabling usage of Ant-Contrib Tasks in this build step.

                                                          • Type: boolean
                                                      • antws
                                                      • For projects that use Ant as the build system. This causes Jenkins to invoke Ant with the given targets and options. Any non-zero exit code causes Jenkins to mark the build as a failure.

                                                        Jenkins supplies some environment variables that can be used from within the build script.

                                                        • targets
                                                          Specify a list of Ant targets to be invoked (separated by spaces), or leave it empty to invoke the default Ant target specified in the build script. Additionally, you can also use this field to specify other Ant options.
                                                          • Type: String
                                                        • antName
                                                          • Type: String
                                                        • antOpts
                                                          If your build requires a custom ANT_OPTS, specify it here. Typically this may be used to specify java memory limits to use, for example -Xmx512m. Note that other Ant options (such as -lib) should go to the "Ant targets" field.
                                                          • Type: String
                                                        • buildFile
                                                          If your build requires a custom -buildfile, specify it here. By default Ant will use the build.xml in the root directory; this option can be used to use build files with a different name or in a subdirectory.
                                                          • Type: String
                                                        • properties
                                                          Properties needed by your ant build can be specified here (in standard properties file format):
                                                          # comment
                                                          name1=value1
                                                          name2=$VAR2
                                                          
                                                          These are passed to Ant like "-Dname1=value1 -Dname2=value2". Always use $VAR style (even on Windows) for references to Jenkins-defined environment variables. On Windows, %VAR% style references may be used for environment variables that exist outside of Jenkins. Backslashes are used for escaping, so use \\ for a single backslash. Double quotes (") should be avoided, as ant on *nix wraps parameters in quotes and runs them through eval, and Windows has its own issues with escaping. In either case, use of quotes may result in build failure. To define an empty property, simply write varname=
                                                          • Type: String
                                                      • $class: 'ApiFortressBuilder'
                                                        • mode
                                                          When running in single test mode, once specific test will run. When running in automatch mode, a collection of tests will run.
                                                          • Type: String
                                                        • hook
                                                          The API Hook URL.
                                                          API Hooks are unique urls connected to projects. They provide access to API Fortress automation API and will allow you to run tests.
                                                          You can create one in the API Fortress Company dashboard.
                                                          • Type: String
                                                        • id

                                                          Test ID

                                                          When running in Single Test mode, you have to provide the ID of the test you want to run. You can find this information in the interstitial page of the test.

                                                          Automatch URL

                                                          When running in Automatch mode, introduce here the URL of the resource that you are willing to test.

                                                          Tag

                                                          When running in tag mode, introduce the tag of the tests you want to run.

                                                          Project

                                                          When running in project mode, no value is required.
                                                          • Type: String
                                                        • blocking
                                                          Set this flag is a test failure must determine a build failure.
                                                          • Type: boolean
                                                        • dryrun
                                                          Set this flag if you don't want the event to be stored in API Fortress.
                                                          • Type: boolean
                                                        • silent
                                                          Set this flag if a failure should not generate API Fortress alerts.
                                                          • Type: boolean
                                                        • param1name
                                                          • Type: String
                                                        • param1value
                                                          • Type: String
                                                        • param2name
                                                          • Type: String
                                                        • param2value
                                                          • Type: String
                                                        • param3name
                                                          • Type: String
                                                        • param3value
                                                          • Type: String
                                                      • $class: 'AppClone'
                                                      • Clones an app template to a new Heroku app.
                                                        • apiKey
                                                          • Type: String
                                                        • appName
                                                          The name of the new app to create from the template.
                                                          • Type: String
                                                        • templateAppName
                                                          The name of the template app to clone.
                                                          • Type: String
                                                      • appscan
                                                        • scanner
                                                            Nested Choice of Objects
                                                          • dynamic_analyzer
                                                            • target
                                                              • Type: String
                                                            • hasOptions
                                                              • Type: boolean
                                                            • extraField (optional)
                                                              • Type: String
                                                            • loginPassword (optional)
                                                              • Type: String
                                                            • loginUser (optional)
                                                              • Type: String
                                                            • presenceId (optional)
                                                              • Type: String
                                                            • scanFile (optional)
                                                              • Type: String
                                                            • scanType (optional)
                                                              • Type: String
                                                            • testPolicy (optional)
                                                              • Type: String
                                                          • mobile_analyzer
                                                            • target
                                                              • Type: String
                                                            • hasOptions
                                                              • Type: boolean
                                                            • extraField (optional)
                                                              • Type: String
                                                            • loginPassword (optional)
                                                              • Type: String
                                                            • loginUser (optional)
                                                              • Type: String
                                                            • presenceId (optional)
                                                              • Type: String
                                                          • static_analyzer
                                                            • target
                                                              • Type: String
                                                            • hasOptions
                                                              • Type: boolean
                                                            • openSourceOnly (optional)
                                                              • Type: boolean
                                                        • name
                                                          • Type: String
                                                        • type
                                                          • Type: String
                                                        • application
                                                          • Type: String
                                                        • credentials
                                                          • Type: String
                                                        • email (optional)
                                                          • Type: boolean
                                                        • failBuild (optional)
                                                          • Type: boolean
                                                        • failBuildNonCompliance (optional)
                                                          • Type: boolean
                                                        • failureConditions (optional)
                                                            Array/List
                                                            Nested Object
                                                          • failureType
                                                            • Type: String
                                                          • threshold
                                                            • Type: int
                                                        • target (optional)
                                                          • Type: String
                                                        • wait (optional)
                                                          • Type: boolean
                                                      • $class: 'AppScanSourceBuilder'
                                                        • disableScan
                                                          • Type: boolean
                                                        • applicationFile
                                                          • Type: String
                                                        • acceptSSL
                                                          • Type: boolean
                                                        • customScanWorkspace

                                                          This value will be passed to AppScan Source as the scan workspace. AppScan Source assessment and working files will be stored in this directory.

                                                          If this field is blank, the default scan directory will be used.

                                                          The default directory is this job's build folder, as defined by Jenkins.

                                                          • Type: String
                                                        • installation (optional)
                                                          • Type: String
                                                      • $class: 'AppScanStandardBuilder'
                                                        • startingURL
                                                          Insert the URL that you want AppScan Standard to start scanning from.

                                                          Spiders will find the remaining URLs in the domain to be included for scanning.

                                                          • Type: String
                                                        • installation
                                                          • Type: String
                                                        • additionalCommands (optional)
                                                          Provide additional and optional commands to run on AppScan Standard CLI.
                                                          AppScanCMD exec|ex|e
                                                          
                                                                  Parameters:
                                                                  [ /dest_scan|/dest|/d  ]
                                                                  [ /base_scan|/base|/b  ]
                                                                  [ /old_host|/ohost|/oh  ]
                                                                  [ /new_host|/nhost|/nh  ]
                                                                  [ /scan_template|/stemplate|/st  ]
                                                                  [ /login_file|/lfile|/lf  ]
                                                                  [ /multi_step_file|/mstepfile|/mf  ]
                                                                  [ /manual_explore_file|/mexplorefile|/mef  ]
                                                                  [ /policy_file|/pfile|/pf  ]
                                                                  [ /additional_domains|/adomains|/ad  ]
                                                                  [ /report_file|/rf  ]
                                                                  [ /report_type|/rt  {xml} ]
                                                                  [ /min_severity|/msev  {informational} ]
                                                                  [ /test_type|/tt  ]
                                                                  [ /report_template|/rtemplate|/rtm  {CliDefault} ]
                                                          
                                                                  Flags:
                                                                  [ /verbose|/v {false} ]
                                                                  [ /scan_log|/sl {false} ]
                                                                  [ /explore_only|/eo {false} ]
                                                                  [ /test_only|/to {false} ]
                                                                  [ /multi_step|/mstep|/ms {false} ]
                                                                  [ /continue|/c {false} ]
                                                                  [ /merge_manual_explore_requests|/mmer {false} ]
                                                                  [ /include_responses|/ir {false} ]
                                                                  [ /open_proxy|/oprxy|/opr /listening_port|/lport|/lp  ]
                                                          
                                                                  Creates new scan with base_scan's configuration
                                                              saving dest_scan and creating report, if configured.
                                                          
                                                          AppScanCMD report|rep|r
                                                          
                                                                  Parametrs:
                                                                  /base_scan|/base|/b
                                                                  /report_file|/rf
                                                                  /report_type|/rt
                                                                  [ /min_severity|/msev  {informational} ]
                                                                  [ /test_type|/tt  ]
                                                                  [ /report_template|/rtemplate|/rtm  {CliDefault} ]
                                                          
                                                                  Flags:
                                                                  [ /verbose|/v {false} ]
                                                          
                                                                  Creates a report for base_scan.
                                                          
                                                          AppScanCMD close_proxy|cprxy|cpr
                                                          
                                                                  Closes AppScan proxy if was previously opened.
                                                          
                                                          More info. at:
                                                          (9.0.3.2 User Guide) CLI - Chapter 15 - CLI - Page 315
                                                          http://www-01.ibm.com/support/docview.wss?uid=swg27048015#2
                                                          
                                                          
                                                          • Type: String
                                                        • authScan (optional)
                                                          Checking this option will allow AppScan Stardard to spider and scan a website using authentication, optimizing the results obtained in the report.

                                                          If the website contains private information accessed only by logging in this option should be checked and credentials provided to increase dynamic security coverage.

                                                          • Type: boolean
                                                        • authScanPw (optional)
                                                          Provide the password corresponding to the account's user name inserted above.

                                                          Providing an account with higher authorization (such as Administrator) will increase the attack surface and therefore the scan coverage.

                                                          • Type: String
                                                        • authScanRadio (optional)
                                                          Check "Recorded Login Sequence" if you have one for the website, this is, for the majority of the cases, the most reliable option for authenticated scanning.

                                                          A login sequence may be recorded using AppScan Standard's GUI by following these steps:

                                                          "Scan" > "Scan Configuration" > "Login Management" > "Record" > [ record your login...] > "I am logged in to the site" > "Details" (Tab) > "Export" (small icon on the right side).

                                                          Check "Form Based Authentication" if you do not have a recorded login sequence, this option will require an user name and password combination and is not guaranteed to work for all scenarios.

                                                          • Type: boolean
                                                        • authScanUser (optional)
                                                          Provide the user name of an account with access to the private functionalities of the website.

                                                          Providing an account with higher authorization (such as Administrator) will increase the attack surface and therefore the scan coverage.

                                                          • Type: String
                                                        • generateReport (optional)
                                                          Check this option if you want AppScan Standard to generate a report after scannning.

                                                          The report is available in HTML and PDF.

                                                          The HTML report generated is ready to be integrated with the HTML Publisher Plugin.

                                                          • Type: boolean
                                                        • htmlReport (optional)
                                                          This report can be integrated with the HTML Publisher Plugin.
                                                          • Type: boolean
                                                        • includeURLS (optional)
                                                          This is used to include URLs for scanning,

                                                          Some URLs might not be found by AppScan Standard's spiders, include them to get the best possible coverage.

                                                          • Type: String
                                                        • pathRecordedLoginSequence (optional)
                                                          Provide the full path to the recorded login sequence file (.login). More info. at: (9.0.3.2 User Guide) Login Management view - Chapter 4 - Configuring - Page 45 http://www-01.ibm.com/support/docview.wss?uid=swg27048015#2
                                                          • Type: String
                                                        • pdfReport (optional)
                                                          A PDF report is generated.
                                                          • Type: boolean
                                                        • policyFile (optional)
                                                          Provide the Path to a Test Policy File (.policy) to determine which type of flaws to scan for.

                                                          A Test Policy File can be created following these steps:

                                                          "Scan" > "Scan Configuration" > "Test Policy" > "Export".

                                                          • Type: String
                                                        • reportName (optional)
                                                          Provide the name to save the report with.

                                                          To configure HTML Publisher Plugin properly, the names in the configuration must match.

                                                          • Type: String
                                                        • verbose (optional)
                                                          Selecting this option will enable AppScan Standards' verbose, printing the full scan output in Jenkins log.
                                                          • Type: boolean
                                                      • $class: 'AppUploaderBuilder'
                                                        • buildFilePath
                                                          Please specify the absolute path or relative to the app(.apk or .ipa) file to be uploaded.
                                                          The app_url of the uploaded app can be accessed from the environment variable BROWSERSTACK_APP_ID.
                                                          • Type: String
                                                      • applatix
                                                        • axUrl
                                                          The URL of Applatix system. For example: https://applatix.yourcompany.com
                                                          • Type: String
                                                        • axUsername
                                                          Applatix credential: username
                                                          • Type: String
                                                        • axPassword
                                                          Applatix credential: password
                                                          • Type: String
                                                        • axServiceTemplateName
                                                          • Type: String
                                                        • axServiceTemplateRepository
                                                          The repository where your Service Template is.
                                                          • Type: String
                                                        • axServiceTemplateBranch
                                                          The branch where your Service Template is.
                                                          • Type: String
                                                        • axServiceTemplateParameters
                                                          The parameters of your Service Template at Applatix system. It is optional. It is in JSON format, for example: {"service": "service_name", "iterations": 3 }
                                                            Array/List
                                                            Nested Object
                                                          • key
                                                            • Type: String
                                                          • value
                                                            • Type: String
                                                      • $class: 'ApprendaBuilder'
                                                        • appAlias
                                                          The Applicaton Alias to be used.
                                                          • Type: String
                                                        • appName
                                                          The Applicaton Name to be used.
                                                          • Type: String
                                                        • versionAlias
                                                          The application Version Alias to target.
                                                          • Type: String
                                                        • stage
                                                          The desired Apprenda Application lifecycle Stage.
                                                          • Type: String
                                                        • artifactName
                                                          The filename of the Apprenda Application Package. For example myapplication.zip.
                                                          • Type: String
                                                        • credentialsId
                                                          • Type: String
                                                        • prefix
                                                          The Version Alias prefix to be used. Apprenda will append a number to the prefix to complete the Version Alias.
                                                          • Type: String
                                                        • advVersionAliasToBeForced
                                                          The complete Version Alias, including the Version prefix and Version number to be used. For example v23.
                                                          • Type: String
                                                        • advancedNewVersionOption
                                                          • Type: String
                                                        • customPackageDirectory
                                                          The full path to the folder that contains the Apprenda Application Package defined in the Artifact Name.
                                                          • Type: String
                                                        • applicationPackageURL
                                                          The complete URL to the Apprenda Application Package, starting with http:// or https://.
                                                          • Type: String
                                                        • archiveUploadMethod
                                                          • Type: String
                                                        • buildWithParameters
                                                          Check this box if you are using a parameterized project and want the Apprenda build step to do the substitution of variables from parameters.
                                                          • Type: boolean
                                                      • aqua
                                                        • locationType
                                                          • Type: String
                                                        • registry
                                                          Name of a Docker registry that is defined in the Aqua Management Console. E.g. Docker Hub.
                                                          • Type: String
                                                        • register
                                                          • Type: boolean
                                                        • localImage
                                                          Path of local Docker image, including tag. E.g. my_ubuntu:latest
                                                          • Type: String
                                                        • hostedImage
                                                          Path of Docker image on registry, including tag. E.g. google/mysql:latest
                                                          • Type: String
                                                        • onDisallowed
                                                          • Type: String
                                                        • notCompliesCmd
                                                          A shell command to execute when image does not comply with Aqua security policy
                                                          • Type: String
                                                        • hideBase
                                                          • Type: boolean
                                                        • showNegligible
                                                          • Type: boolean
                                                        • policies
                                                          Comma separated names of image assurance policies. Available for only for local images and with scanner cli > v3.2.
                                                          • Type: String
                                                      • arachniScanner
                                                        • url
                                                          URL of the system under scan.
                                                          • Type: String
                                                        • checks
                                                          Here you can specify a comma separated list with the checks to load. Or leave it blank to load all checks.
                                                          • Type: String
                                                        • scope
                                                            Nested Object
                                                          • pageLimit
                                                            Set the scope property page_limit. See Arachni Security Scanner Wiki for more information.
                                                            • Type: int
                                                          • excludePathPattern
                                                            Set the scope property exclude_path_patterns. See Arachni Security Scanner Wiki for more information.
                                                            • Type: String
                                                        • userConfig
                                                            Nested Object
                                                          • filename
                                                            Name of the file with your own configuration in json format. Specify an absolute path or a relative to workspace.
                                                            • Type: String
                                                        • format
                                                          • Type: String
                                                      • $class: 'ArtifactPromotionBuilder'
                                                      • Here you can configure the artifact promotion plugin for single artifacts. In the first section ( Artifact Information) you enter the coordinates of your artifact.
                                                        In the Staging Repository Information section you tell there your source repository is, e.g. http://192.168.56.24/nexus/content/repositories/staging/.
                                                        In the following section Release Repository Information, you enter the information about the target repository, e.g. http://192.168.56.24/nexus/content/repositories/releases/. In both sections, you can add user credentials. If you do, the connection to the repository servers will be done using these credentials. If you don't suppot credentials, the access will be done without any authentication.
                                                        Both repositorys should be release repositories, not snapshot repos! The password(s) will be saved currently using the standard Jenkins functionality to save those. It's planned to use in the future the credentials plugin.
                                                        • groupId
                                                          • Type: String
                                                        • artifactId
                                                          • Type: String
                                                        • classifier
                                                          • Type: String
                                                        • version
                                                          • Type: String
                                                        • extension
                                                          • Type: String
                                                        • stagingRepository
                                                          • Type: String
                                                        • stagingUser
                                                          • Type: String
                                                        • stagingPW
                                                          • Type: String
                                                        • releaseUser
                                                          • Type: String
                                                        • releasePW
                                                          • Type: String
                                                        • releaseRepository
                                                          • Type: String
                                                        • promoterClass
                                                          • Type: String
                                                        • debug
                                                          • Type: boolean
                                                        • skipDeletion

                                                          'Skip deletion' option preserves the files in the staging repository.

                                                          Untick 'Skip deletion' only after you've promoted all the relevant files in previous steps.

                                                          • Type: boolean
                                                      • artifactResolver
                                                      • Define the artifacts you would like to download.
                                                        The target directory defines where the artifacts should be copied to. The coordinates are as you know it from maven or ivy:

                                                        • GroupId: This is generally unique amongst an organization or a project.
                                                        • ArtifactId: The artifactId is generally the name that the project is known by.
                                                        • Version: The version of the artifact to be resolved. The dynamic definitions 'RELEASE' (the latest release) and 'LATEST' (the latest build) are allowed too.
                                                        • Classifier: It is some optional and arbitrary string that - if present - is appended to the artifact name just after the version number.
                                                        • Extension: This is the extension of the artifact to be resolved. Important: this is not always the same as 'packaging' in maven! (although it might be the same e.g. for 'jar')
                                                        • Target file name: should the file have a different name after downloading? You can also define a subdirectory.
                                                        • artifacts
                                                            Array/List
                                                            Nested Object
                                                          • groupId
                                                            • Type: String
                                                          • artifactId
                                                            • Type: String
                                                          • version
                                                            • Type: String
                                                          • classifier (optional)
                                                            • Type: String
                                                          • extension (optional)
                                                            • Type: String
                                                          • targetFileName (optional)
                                                            • Type: String
                                                        • enableRepoLogging (optional)
                                                          • Type: boolean
                                                        • failOnError (optional)
                                                          • Type: boolean
                                                        • releaseChecksumPolicy (optional)
                                                          • Type: String
                                                        • releaseUpdatePolicy (optional)
                                                          • Type: String
                                                        • snapshotChecksumPolicy (optional)
                                                          • Type: String
                                                        • snapshotUpdatePolicy (optional)
                                                          • Type: String
                                                        • targetDirectory (optional)
                                                          • Type: String
                                                      • $class: 'ArtifactsUploadBuilder'
                                                        • projectName
                                                          Name of source project for uploading of artifact(s).

                                                          If a Maven project is specified, artifacts from all of its modules will be uploaded. Enter JOBNAME/MODULENAME here to upload from a particular module; you may copy/paste this from the URL for that module when browsing Jenkins. Example: MyMavenJob/my.group$MyModule

                                                          If a multiconfiguration (matrix) project is specified, artifacts from all of its configurations will be uploaded, each into a subdirectory with the name of the configuration as seen in its URL when browsing Jenkins. Example: If target directory is given as fromMatrix then the upload could create $WORKSPACE/fromMatrix/label=slaveA/dist/mybuild.jar and $WORKSPACE/fromMatrix/label=slaveB/dist/mybuild.jar.
                                                          To upload from a particular configuration, enter JOBNAME/AXIS=VALUE,.. as seen in the URL for that configuration. Example: MyMatrixJob/jdk=Java6u17
                                                          To upload artifacts from one matrix project to another, use a parameter to select the matching configuration in the source project. Example: OtherMatrixJob/jdk=$jdk
                                                          • Type: String
                                                        • parameters
                                                          Jobs may be filtered to select only builds matching particular parameters or other build variables. Use PARAM=VALUE,... to list the parameter filter; this is the same syntax as described for multiconfiguration jobs in Project name except with parameters instead of axis values. For example, FOO=bar,BAZ=true examines only builds that ran with parameter FOO set to bar and the checkbox for BAZ was checked.
                                                          • Type: String
                                                        • selector
                                                            Nested Choice of Objects
                                                          • $class: 'ParameterizedBuildSelector'
                                                            • parameterName
                                                              • Type: String
                                                          • $class: 'PermalinkBuildSelector'
                                                            • id
                                                              • Type: String
                                                          • $class: 'SavedBuildSelector'
                                                            • $class: 'SpecificBuildSelector'
                                                              • buildNumber
                                                                • Type: String
                                                            • $class: 'StatusBuildSelector'
                                                              • stableOnly
                                                                • Type: boolean
                                                            • $class: 'TriggeredBuildSelector'
                                                              • fallback
                                                                • Type: boolean
                                                            • $class: 'WorkspaceSelector'
                                                            • filter
                                                              Relative paths to artifact(s) to upload or leave blank to upload all artifacts. Check the /artifact/ browser of a build to see the relative paths to use here, as the build page typically hides intermediate directories. Can use wildcards like module/dist/**/*.zip, and use comma (followed by optional whitespace) to separate multiple entries. See the @includes of Ant fileset for the exact format. May also contain references to build parameters like $PARAM.
                                                              • Type: String
                                                            • target
                                                              • Type: String
                                                            • flatten
                                                              • Type: boolean
                                                            • optional
                                                              • Type: boolean
                                                            • fingerprintArtifacts
                                                              • Type: boolean
                                                            • autoMedia

                                                              Type or select the item path in the media repository.
                                                              A path without an extension would be considered a folder into which the file/s will be uploaded.
                                                              If you specify a path of a file, that would be the name of the uploaded file in the repository.

                                                              • Type: String
                                                          • $class: 'AssetBuilder'
                                                            • name
                                                              • Type: String
                                                            • description
                                                              • Type: String
                                                            • version
                                                              • Type: String
                                                            • vendor
                                                              • Type: String
                                                            • platform
                                                              • Type: String
                                                            • architecture
                                                              • Type: String
                                                            • bits
                                                              • Type: String
                                                            • cpu
                                                              • Type: int
                                                            • memory
                                                              • Type: int
                                                            • storage
                                                              • Type: int
                                                            • installationScriptFilePath
                                                              • Type: String
                                                            • mediaFilePaths
                                                                Array/List
                                                                Nested Object
                                                              • path
                                                                • Type: String
                                                            • licenseFilePath
                                                              • Type: String
                                                            • documentationFilePath
                                                              • Type: String
                                                          • associateTag
                                                            • nexusInstanceId
                                                              • Type: String
                                                            • tagName
                                                              The tag which will be applied to components matching the specified search criteria
                                                              • Type: String
                                                            • search
                                                              The search criteria used to locate components on the target Nexus Repository Manager server. For more details, please see Search API
                                                                Array/List
                                                                Nested Object
                                                              • key
                                                                • Type: String
                                                              • value
                                                                • Type: String
                                                          • $class: 'AstreeBuilder'
                                                            • dax_file
                                                              Absolute path to the DAX file containing the analysis specification and configuration.
                                                              Note: In this setting, environment variables can be expanded. Expansion will affect all occurrences of the pattern ${name} where name is a valid environment variable name consisting solely of underscores, digits, and alphabetics from the portable character set and where the first character is not a digit.
                                                              Paths and environment variables are evaluated on the machine running Jenkins.
                                                              • Type: String
                                                            • analysis_id
                                                              ID of an existing, preconfigured analysis on the Astrée server that serves as a revisioning base for the analyses of the current Jenkins project. The analysis, as configured via the supported DAX file, of a build is imported as a new revision into the project with this ID on the server, if such a project exists. The new revision will become a child revision of the last existing revision. If no project with this ID exists on the server, the analysis will become the first revision of a new project with the specified ID.
                                                              Note: In this setting, environment variables can be expanded. Expansion will affect all occurrences of the pattern ${name} where name is a valid environment variable name consisting solely of underscores, digits, and alphabetics from the portable character set and where the first character is not a digit.
                                                              • Type: String
                                                            • output_dir
                                                              Absolute path to the folder into which the Summary Reports are to be generated. If left empty, reports will be generated into the project's Workspace directory and will be accessible from the Jenkins web interface.
                                                              Note: In this setting, environment variables can be expanded. Expansion will affect all occurrences of the pattern ${name} where name is a valid environment variable name consisting solely of underscores, digits, and alphabetics from the portable character set and where the first character is not a digit.
                                                              • Type: String
                                                            • skip_analysis
                                                              This switch can be used to deactivate the Astrée analysis build step. This switch provides a more convenient method to temporarily deactivate analysis runs than removing the entire build step and reconfiguring the Astrée analysis run from scratch when later adding the build step again.
                                                              • Type: boolean
                                                            • genXMLOverview
                                                              • Type: boolean
                                                            • genXMLCoverage
                                                              • Type: boolean
                                                            • genXMLAlarmsByOccurence
                                                              • Type: boolean
                                                            • genXMLAlarmsByCategory
                                                              • Type: boolean
                                                            • genXMLAlarmsByFile
                                                              • Type: boolean
                                                            • genXMLRulechecks
                                                              • Type: boolean
                                                            • dropAnalysis
                                                              When this option is activated, the analysis is not stored on the Astrée server, instead it is automatically deleted after the analysis run of the build step.
                                                              This option is very helpful if the analysis run is only specified by a DAX file and it is not intended to archive each analysis run on the server.
                                                              Please be aware that using this option in an analysis run only specified by an analysis ID will result in deleting the analysis with that ID on the Astrée server.
                                                              This option corresponds to adding a --drop to a command line call to Astrée.
                                                              • Type: boolean
                                                            • genPreprocessOutput
                                                              • Type: boolean
                                                            • failonswitch
                                                              This option allow Astrée to fail a build depeneding on the types of detected code defects. The following settings are available:
                                                              • Only Errors
                                                                ... lets Astrée fail a build if an Error (Definite Type A Alarm) is reported.
                                                                This is the preferred setting for most use cases. A build is failed if Astrée can formally show the presence of a severe code defect in a (analysis) context.
                                                              • Errors and Alarms
                                                                ... lets Astrée fail a build if an Error or Alarm (Definite Type A Alarm or Potential Alarm of Type B or Type C) is reported.
                                                                This is the preferred setting in case the absence of runtime errors in an application is to be formally shown. A build is failed if Astrée reports potential runtime errors.
                                                              • Errors, Alarms, and Data-Flow Anomalies
                                                                ... lets Astrée fail a build if and only if any type of alarm (definite/potential Type A, B, C or D) is reported.
                                                                This setting fails builds on any reported potential code defect or anomaly.
                                                                Nested Object
                                                              • failon
                                                                • Type: String
                                                          • $class: 'AutEnvironmentBuilder'
                                                            • autEnvironmentModel
                                                                Nested Object
                                                              • almServerName
                                                                • Type: String
                                                              • almUserName
                                                                • Type: String
                                                              • almPassword
                                                                • Type: String
                                                              • almDomain
                                                                • Type: String
                                                              • almProject
                                                                • Type: String
                                                              • clientType
                                                                Client type should be provided if your server is ALM version 12.60 or above.
                                                                • Type: String
                                                              • autEnvironmentId
                                                                Assign ID of an AUT Environment that exists in the ALM project you selected.
                                                                • Type: String
                                                              • useExistingAutEnvConf
                                                                • Type: boolean
                                                              • existingAutEnvConfId
                                                                • Type: String
                                                              • createNewAutEnvConf
                                                                • Type: boolean
                                                              • newAutEnvConfName
                                                                • Type: String
                                                              • autEnvironmentParameters
                                                                  Array/List
                                                                  Nested Object
                                                                • name
                                                                  The name must be set in the same hierarchical structure as it defined in ALM ( 'Parameters' tab of the AUT Environment)

                                                                  For example: 'Parameters/DB_Setting/Oracle/username'
                                                                  • Type: String
                                                                • value
                                                                  If you are using a 'From JSON' type, specify here the path for the element you would like to get.

                                                                  Make sure you are using JsonPath style for defining it.
                                                                  • Type: String
                                                                • paramType
                                                                  Manual - the value you'll assign for 'Parameter value' field will be used as is.

                                                                  Environmnet - the value you'll assign for 'Parameter value' will be looked for in the environment parameters and the resolved value will be used. If you named your parameter 'my_parameter' put here 'my_parameter' (exactly the same value).

                                                                  From JSON - the value you'll assign for 'Parameter value' will be looked for in the JSON file you specified for the 'Path to JSON file' entry.
                                                                  • Type: String
                                                                • shouldGetOnlyFirstValueFromJson
                                                                  • Type: boolean
                                                              • pathToJsonFile
                                                                A path to the JSON file that will be loaded in order to assign values to all the AUT Environment Parameters of 'From JSON' type.
                                                                • Type: String
                                                              • outputParameter
                                                                The name of the build environment parameter that will get the ID of the updated/created AUT Environment Configuration. It then can be used as a parameter for following build steps.

                                                                The parameter must be a String Parameter.

                                                                If you named your parameter 'output_parameter' put here 'output_parameter' (exactly the same value).
                                                                • Type: String
                                                          • $class: 'AutoConfigBuilder'
                                                            • name
                                                              • Type: String
                                                            • discobitUrl
                                                              • Type: String
                                                            • discobitUser
                                                              • Type: String
                                                            • discobitPassword
                                                                hudson.util.Secret
                                                            • configurations
                                                              • Type: String
                                                            • cuuid
                                                              • Type: String
                                                          • $class: 'AwsBatchBuilder'
                                                            • jobname
                                                              • Type: String
                                                            • jobdefinition
                                                              • Type: String
                                                            • command
                                                              • Type: String
                                                            • jobqueue
                                                              • Type: String
                                                            • vcpu
                                                              • Type: String
                                                            • memory
                                                              • Type: String
                                                            • retries
                                                              • Type: String
                                                          • azureCLI
                                                            • principalCredentialId
                                                              The Service Principal credentials required to connect to your Azure account.
                                                              More information can be found here: https://github.com/Azure/azure-devops-utils#user-content-create-service-principal
                                                              If you want to add an Azure credential click "Add" and select "Microsoft Azure Service Principal" from the Kind drop-down.
                                                              If you want to remove existing Azure credentials you must go to the Credentials Dashboard.
                                                              • Type: String
                                                            • commands
                                                                Array/List
                                                                Nested Object
                                                              • script
                                                                • Type: String
                                                              • exportVariablesString
                                                                Export the output of the command to environment variables
                                                                The format: /"variable from JSON" | "desired environment variable name"
                                                                For example: Output: { "id": "/subscriptions/some-guid/resourceGroups/test", "location": "northeurope", "managedBy": null, "name": "test", "properties": { "provisioningState": "Succeeded" }, "tags": null } Environment Variable String: /location|LOCATION , /name|NAME
                                                                • Type: String
                                                          • azureDownload
                                                            • storageCredentialId
                                                              • Type: String
                                                            • downloadType
                                                              • Type: String
                                                            • buildSelector (optional)
                                                                Nested Choice of Objects
                                                              • downstream
                                                                • upstreamProjectName

                                                                  Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.

                                                                  Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.

                                                                  Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).

                                                                  AbstractProject based projects:
                                                                  Freestyle projects
                                                                  Multi-configuration projects
                                                                  Maven projects
                                                                  Non AbstractProject based projects:
                                                                  Pipeline jobs (aka. Workflow jobs)

                                                                  • Type: String
                                                                • upstreamBuildNumber
                                                                  The number of the build to find its downstream build. You can also specify display names. You can use variable expressions.
                                                                  • Type: String
                                                              • lastCompleted
                                                                • $class: 'MultiJobBuildSelector'
                                                                  • buildParameter
                                                                    • parameterName
                                                                      Name of the "build selector" parameter. A parameter with this name should be added in the build parameters section above. There is a special parameter type for choosing the build selector.

                                                                      You can pass not only the parameter name, but also the parameter value itself. This is useful especially used with workflow-plugin.

                                                                      • Type: String
                                                                  • permalink
                                                                    • id
                                                                      • Type: String
                                                                  • $class: 'PromotedBuildSelector'
                                                                    • level
                                                                      • Type: int
                                                                  • latestSavedBuild
                                                                    • specific
                                                                      • buildNumber
                                                                        While this selector is for build numbers (e.g. "22" for build #22), you can also resolve build parameters or environment variables (e.g. "${PARAM}"). The display name of a build and permalinks (e.g. "lastSuccessfulBuild", "lastBuild"...) can be used as well.
                                                                        • Type: String
                                                                    • lastSuccessful
                                                                      • stable (optional)
                                                                        • Type: boolean
                                                                    • upstream
                                                                      • allowUpstreamDependencies (optional)
                                                                        • Type: boolean
                                                                      • fallbackToLastSuccessful (optional)
                                                                        • Type: boolean
                                                                      • upstreamFilterStrategy (optional)
                                                                        Jenkins launches only one build when multiple upstreams triggered the same project at the same time. This field specifies from which upstream build to copy artifacts in those cases. "Use the oldest" copies artifacts from the upstream build with the smallest build number (that is, oldest). "Use the newest" copies artifacts from the upstream build with the largest build number (that is, newest). The default value is "Use global setting", which behaves as configured in "Manage Jenkins" > "Configure System".
                                                                        • Values: UseGlobalSetting, UseOldest, UseNewest
                                                                    • workspace
                                                                    • containerName (optional)
                                                                      Enter a storage container name.
                                                                      Environment variables can also be referenced.
                                                                      For example: ${JOB_NAME}
                                                                      • Type: String
                                                                    • deleteFromAzureAfterDownload (optional)
                                                                      If checked, the file copy on Azure will be removed after it's downloaded to local.
                                                                      • Type: boolean
                                                                    • downloadDirLoc (optional)
                                                                      Enter a download path. If not specified, the files will be downloaded into the job's workspace.
                                                                      Environment variables can also be referenced, for example: ${JOB_NAME} If "Flatten Directories" is checked, this directory will contain all outputs.
                                                                      • Type: String
                                                                    • excludeFilesPattern (optional)
                                                                      Enter a pattern of blobs to exclude from the download. Ant fileset syntax. Leaving blank will download the entire container. Environment variables can also be referenced.
                                                                      For example: ${JOB_NAME}
                                                                      • Type: String
                                                                    • fileShare (optional)
                                                                      Enter a Azure File Storage Share name.
                                                                      Environment variables can also be referenced.
                                                                      For example: ${JOB_NAME}
                                                                      • Type: String
                                                                    • flattenDirectories (optional)
                                                                      If checked, all files specified for download will be flattened to the single download directory. If two files are named the same in different directories, only one will remain.
                                                                      • Type: boolean
                                                                    • includeArchiveZips (optional)
                                                                      The archive zip files generated (archive.zip in the root of the container/virtual path) are typically excluded from download. Check this to enable downloading of the archive zip.
                                                                      • Type: boolean
                                                                    • includeFilesPattern (optional)
                                                                      Enter a pattern of blobs to download. Ant fileset syntax. Environment variables can also be referenced.
                                                                      For example: ${JOB_NAME}
                                                                      • Type: String
                                                                    • projectName (optional)
                                                                      The name of the project to download the managed artifact from.
                                                                      • Type: String
                                                                  • $class: 'BDSBuilder'
                                                                    • projectFile
                                                                      • Type: String
                                                                    • switches
                                                                      • Type: String
                                                                    • installationName
                                                                      • Type: String
                                                                  • $class: 'BapFtpBuilder'
                                                                  • Send files over FTP as a build step during the build
                                                                    • publishers
                                                                        Array/List
                                                                        Nested Object
                                                                      • configName

                                                                        Select an FTP configuration from the list configured in the global configuration of this Jenkins.

                                                                        The configuration defines the connection properties and base directory of the FTP server.

                                                                        • Type: String
                                                                      • verbose
                                                                        Select to enable logging of all commands sent to, and responses received from the FTP server in the Jenkins console.
                                                                        • Type: boolean
                                                                      • transfers
                                                                          Array/List
                                                                          Nested Object
                                                                        • sourceFiles

                                                                          Files to upload to a server.

                                                                          The string is a comma separated list of includes for an Ant fileset eg. '**/*.jar' (see Patterns in the Ant manual).
                                                                          The base directory for this fileset is the workspace.

                                                                          • Type: String
                                                                        • excludes

                                                                          Exclude files from the Transfer set.

                                                                          The string is a comma separated list of excludes for an Ant fileset eg. '**/*.log,**/*.tmp,.git/' (see Patterns in the Ant manual)

                                                                          • Type: String
                                                                        • remoteDirectory

                                                                          Optional destination folder.

                                                                          This folder will be below the one in the global configuration, if present.
                                                                          The folder will be created if does not exist.

                                                                          • Type: String
                                                                        • removePrefix

                                                                          First part of the file path that should not be created on the remote server.

                                                                          Directory structures are created relative to the base directory, which is usually the workspace.
                                                                          You normally do not want the full path to these files to be created on the server.
                                                                          For example if Source files were target/deployment/images/**/ then you may want Remove prefix to be target/deployment This would create the images folder under the remote directory, and not target/deployment
                                                                          Jenkins environment variables can be used in this path.

                                                                          If you use remove prefix, then ALL source file paths MUST start with the prefix.

                                                                          • Type: String
                                                                        • asciiMode

                                                                          Select to enable ASCII mode for the transfer, otherwise binary transfer mode will be used.

                                                                          Use with ASCII text files to fix the line terminators when transferring between different operating systems.

                                                                          • Type: boolean
                                                                        • remoteDirectorySDF

                                                                          Select this to include the timestamp in the remote directory.

                                                                          The timestamp is the date of build. If this publisher is being used during a promotion, then the timestamp is that of the build that is being promoted.
                                                                          This setting turns the remote directory option into a java SimpleDateFormat.
                                                                          The SimpleDateFormat(SDF) uses letters to represent components of the date, like the month, year, or day of the week. Click here for more information about the date patterns.
                                                                          As the SDF reserves all of the letters [A-Z][a-z], any that you want to appear literally in the directory that is created will need to be quoted.

                                                                          Some examples follow - all examples are based on a build with a timestamp of 3:45 pm and 55 seconds on the 7th November 2010.

                                                                          Remote directory Directories created
                                                                          'qa-approved/'yyyyMMddHHmmss qa-approved/20101107154555
                                                                          'builds/'yyyy/MM/dd/'build-${BUILD_NUMBER}' builds/2010/11/07/build-456 (if the build was number 456)
                                                                          yyyy_MM/'build'-EEE-d-HHmmss 2010_11/build-Sun-7-154555
                                                                          yyyy-MM-dd_HH-mm-ss 2010-11-07_15-45-55

                                                                          • Type: boolean
                                                                        • flatten

                                                                          Only create files on the server, don't create directories (except for the remote directory, if present)

                                                                          All files that have been selected to transfer must have unique filenames. The publisher will stop and fail as soon as a duplicate filename is found when using the flatten option.

                                                                          • Type: boolean
                                                                        • cleanRemote

                                                                          Select to delete all files and directories within the remote directory before transferring files.

                                                                          • Type: boolean
                                                                        • noDefaultExcludes
                                                                          • Type: boolean
                                                                        • makeEmptyDirs

                                                                          The default behaviour of this plugin is to match files, and then create any directories required to preserve the paths to the files.
                                                                          Selecting this option will create any directories that match the Source files pattern, even if empty.

                                                                          • Type: boolean
                                                                        • patternSeparator

                                                                          The regular expression that is used to separate the Source files and Exclude files patterns.

                                                                          The Source files and Exclude files both accept multiple patterns that by default are split using

                                                                          [, ]+
                                                                          which is how Ant, by default, handles multiple patterns in a single string.

                                                                          The above expression makes it difficult to reference files or directories that contain spaces. This option allows the expression to be set to something that will preserve the spaces in a pattern eg. a single comma.

                                                                          • Type: String
                                                                      • useWorkspaceInPromotion

                                                                        Set the root directory for the Source files to the workspace

                                                                        By default this plugin uses the artifacts directory (where archived artifacts are stored). This allows the artifacts from the build number that you are promoting to be sent somewhere else.

                                                                        If you run tasks that produce files in the workspace during the promotion and you want to publish them, then set this option.

                                                                        If you need to send files from both the workspace and the archive directory, then you need to add a second server, even if you want to send the files to the same place. This is due to the fact that the workspace is not necessarily on the same host as the archive directory

                                                                        • Type: boolean
                                                                      • usePromotionTimestamp

                                                                        Use the build time of the promotion when the remote directory is a date format

                                                                        By default this plugin uses the time of the original build (the one that is being promoted) when formatting the remote directory. Setting this option will mean that if you use the remote directory is a date format option, it will use the time that the promotion process runs, instead of the original build.

                                                                        • Type: boolean
                                                                      • ftpRetry

                                                                        If publishing to this server fails, try again.

                                                                        Files that were successfully transferred will not be re-sent.
                                                                        If the Clean remote option is selected, and succeeds, it will not be attempted again.

                                                                          Nested Object
                                                                        • retries
                                                                          The number of times to retry this server in the event of failure
                                                                          • Type: int
                                                                        • retryDelay
                                                                          The time to wait, in milliseconds, before attempting another transfer
                                                                          • Type: long
                                                                      • ftpLabel

                                                                        Set the label for this Server instance - for use with Parameterized publishing

                                                                        Expand the help for Parameterized publishing for more details

                                                                          Nested Object
                                                                        • label

                                                                          Set the label for this Server instance - for use with Parameterized publishing

                                                                          Expand the help for Parameterized publishing for more details

                                                                          • Type: String
                                                                      • ftpCredentials
                                                                        Set the username and password to use with this connection.

                                                                        If you want to use different credentials from those configured for this server, or if the credentials have not been specified for this server, then enable this option and set the username and password to use.

                                                                          Nested Object
                                                                        • username
                                                                          • Type: String
                                                                        • password
                                                                          • Type: String
                                                                    • continueOnError
                                                                      • Type: boolean
                                                                    • failOnError
                                                                      • Type: boolean
                                                                    • alwaysPublishFromMaster
                                                                      • Type: boolean
                                                                    • masterNodeName
                                                                      • Type: String
                                                                    • paramPublish
                                                                        Nested Object
                                                                      • parameterName
                                                                        The name of the parameter or environment variable that will contain the expression for matching the labels.
                                                                        • Type: String
                                                                  • $class: 'BapSshBuilderPlugin'
                                                                  • Send files or execute commands over SSH as a build step during the build
                                                                    • publishers
                                                                        Array/List
                                                                        Nested Object
                                                                      • configName

                                                                        Select an SSH configuration from the list configured in the global configuration of this Jenkins.

                                                                        The configuration defines the connection properties and base directory of the SSH server.

                                                                        • Type: String
                                                                      • verbose
                                                                        Select to enable an obscene amount of information to the Jenkins console - only really useful to help track down problems
                                                                        • Type: boolean
                                                                      • transfers
                                                                          Array/List
                                                                          Nested Object
                                                                        • sourceFiles

                                                                          Files to upload to a server.

                                                                          The string is a comma separated list of includes for an Ant fileset eg. '**/*.jar' (see Patterns in the Ant manual).
                                                                          The base directory for this fileset is the workspace.

                                                                          • Type: String
                                                                        • excludes

                                                                          Exclude files from the Transfer set.

                                                                          The string is a comma separated list of excludes for an Ant fileset eg. '**/*.log,**/*.tmp,.git/' (see Patterns in the Ant manual)

                                                                          • Type: String
                                                                        • remoteDirectory

                                                                          Optional destination folder.

                                                                          This folder will be below the one in the global configuration, if present.
                                                                          The folder will be created if does not exist.

                                                                          • Type: String
                                                                        • removePrefix

                                                                          First part of the file path that should not be created on the remote server.

                                                                          Directory structures are created relative to the base directory, which is usually the workspace.
                                                                          You normally do not want the full path to these files to be created on the server.
                                                                          For example if Source files were target/deployment/images/**/ then you may want Remove prefix to be target/deployment This would create the images folder under the remote directory, and not target/deployment
                                                                          Jenkins environment variables can be used in this path.

                                                                          If you use remove prefix, then ALL source file paths MUST start with the prefix.

                                                                          • Type: String
                                                                        • remoteDirectorySDF

                                                                          Select this to include the timestamp in the remote directory.

                                                                          The timestamp is the date of build. If this publisher is being used during a promotion, then the timestamp is that of the build that is being promoted.
                                                                          This setting turns the remote directory option into a java SimpleDateFormat.
                                                                          The SimpleDateFormat(SDF) uses letters to represent components of the date, like the month, year, or day of the week. Click here for more information about the date patterns.
                                                                          As the SDF reserves all of the letters [A-Z][a-z], any that you want to appear literally in the directory that is created will need to be quoted.

                                                                          Some examples follow - all examples are based on a build with a timestamp of 3:45 pm and 55 seconds on the 7th November 2010.

                                                                          Remote directory Directories created
                                                                          'qa-approved/'yyyyMMddHHmmss qa-approved/20101107154555
                                                                          'builds/'yyyy/MM/dd/'build-${BUILD_NUMBER}' builds/2010/11/07/build-456 (if the build was number 456)
                                                                          yyyy_MM/'build'-EEE-d-HHmmss 2010_11/build-Sun-7-154555
                                                                          yyyy-MM-dd_HH-mm-ss 2010-11-07_15-45-55

                                                                          • Type: boolean
                                                                        • flatten

                                                                          Only create files on the server, don't create directories (except for the remote directory, if present)

                                                                          All files that have been selected to transfer must have unique filenames. The publisher will stop and fail as soon as a duplicate filename is found when using the flatten option.

                                                                          • Type: boolean
                                                                        • cleanRemote
                                                                          • Type: boolean
                                                                        • noDefaultExcludes
                                                                          • Type: boolean
                                                                        • makeEmptyDirs

                                                                          The default behaviour of this plugin is to match files, and then create any directories required to preserve the paths to the files.
                                                                          Selecting this option will create any directories that match the Source files pattern, even if empty.

                                                                          • Type: boolean
                                                                        • patternSeparator

                                                                          The regular expression that is used to separate the Source files and Exclude files patterns.

                                                                          The Source files and Exclude files both accept multiple patterns that by default are split using

                                                                          [, ]+
                                                                          which is how Ant, by default, handles multiple patterns in a single string.

                                                                          The above expression makes it difficult to reference files or directories that contain spaces. This option allows the expression to be set to something that will preserve the spaces in a pattern eg. a single comma.

                                                                          • Type: String
                                                                        • execCommand (optional)

                                                                          A command to execute on the remote server

                                                                          This command will be executed on the remote server after any files are transferred.
                                                                          The SSH Transfer Set must include either a Source Files pattern, an Exec command, or both. If both are present, the files are transferred before the command is executed. If you want to Exec before the files are transferred, use 2 Transfer Sets and move the Exec command before the Transfer set that includes a Source files pattern.

                                                                          • Type: String
                                                                        • execTimeout (optional)

                                                                          Timeout in milliseconds for the Exec command

                                                                          Set to zero to disable.

                                                                          • Type: int
                                                                        • usePty (optional)

                                                                          Exec the command in a pseudo tty

                                                                          This will enable the execution of sudo commands that require a tty (and possibly help in other scenarios too.)
                                                                          From the sudoers(5) man page:

                                                                          requiretty      If set, sudo will only run when the user is logged in
                                                                                          to a real tty.  When this flag is set, sudo can only be
                                                                                          run from a login session and not via other means such
                                                                                          as cron(8) or cgi-bin scripts.  This flag is off by
                                                                                          default.
                                                                              

                                                                          • Type: boolean
                                                                        • useAgentForwarding (optional)

                                                                          Exec the command using Agent Forwarding

                                                                          Allows a chain of ssh connections to forward key challenges back to the original agent, thus eliminating the need for using a password or public/private keys for these connections.

                                                                          From the ssh(1) man page:

                                                                                  Enables forwarding of the authentication agent connection.  This can also be specified on a per-host basis in a configuration file.
                                                                          
                                                                                  Agent forwarding should be enabled with caution.  Users with the ability to bypass file permissions on the remote host (for the agent's UNIX-domain socket) can access the local agent through the forwarded connection.
                                                                                  An attacker cannot obtain key material from the agent, however they can perform operations on the keys that enable them to authenticate using the identities loaded into the agent.
                                                                              
                                                                          • Type: boolean
                                                                      • useWorkspaceInPromotion

                                                                        Set the root directory for the Source files to the workspace

                                                                        By default this plugin uses the artifacts directory (where archived artifacts are stored). This allows the artifacts from the build number that you are promoting to be sent somewhere else.

                                                                        If you run tasks that produce files in the workspace during the promotion and you want to publish them, then set this option.

                                                                        If you need to send files from both the workspace and the archive directory, then you need to add a second server, even if you want to send the files to the same place. This is due to the fact that the workspace is not necessarily on the same host as the archive directory

                                                                        • Type: boolean
                                                                      • usePromotionTimestamp

                                                                        Use the build time of the promotion when the remote directory is a date format

                                                                        By default this plugin uses the time of the original build (the one that is being promoted) when formatting the remote directory. Setting this option will mean that if you use the remote directory is a date format option, it will use the time that the promotion process runs, instead of the original build.

                                                                        • Type: boolean
                                                                      • sshRetry

                                                                        If publishing to this server or command execution fails, try again.

                                                                        Files that were successfully transferred will not be re-sent.
                                                                        If Exec command is configured, but fails in any way (including a non zero exit code), then it will be retried.

                                                                          Nested Object
                                                                        • retries
                                                                          The number of times to retry this server in the event of failure
                                                                          • Type: int
                                                                        • retryDelay
                                                                          The time to wait, in milliseconds, before attempting another transfer
                                                                          • Type: long
                                                                      • sshLabel

                                                                        Set the label for this Server instance - for use with Parameterized publishing

                                                                        Expand the help for Parameterized publishing for more details

                                                                          Nested Object
                                                                        • label

                                                                          Set the label for this Server instance - for use with Parameterized publishing

                                                                          Expand the help for Parameterized publishing for more details

                                                                          • Type: String
                                                                      • sshCredentials
                                                                        Set the credentials to use with this connection.

                                                                        If you want to use different credentials from those configured for this server, or if the credentials have not been specified for this server, then enable this option and set them here.

                                                                          Nested Object
                                                                        • username
                                                                          The username to connect with.
                                                                          • Type: String
                                                                        • encryptedPassphrase
                                                                          The passphrase for the private key, or the password for password authentication if no Key or Path to key is configured.
                                                                          Leave blank if the key is not encrypted.
                                                                          • Type: String
                                                                        • key

                                                                          The private key.

                                                                          Paste the private key here, or provide the path to the file containing the key in Path to key.

                                                                          • Type: String
                                                                        • keyPath

                                                                          The path to the private key.

                                                                          Either supply the path to the file containing the key, or paste the key into the Key box.
                                                                          The Path to key can be absolute, or relative to $JENKINS_HOME

                                                                          • Type: String
                                                                    • continueOnError
                                                                      • Type: boolean
                                                                    • failOnError
                                                                      • Type: boolean
                                                                    • alwaysPublishFromMaster
                                                                      • Type: boolean
                                                                    • masterNodeName
                                                                      • Type: String
                                                                    • paramPublish
                                                                        Nested Object
                                                                      • parameterName
                                                                        The name of the parameter or environment variable that will contain the expression for matching the labels.
                                                                        • Type: String
                                                                  • batchFile
                                                                    • command
                                                                      • Type: String
                                                                  • $class: 'BeakerBuilder'
                                                                    • jobSource
                                                                        Nested Choice of Objects
                                                                      • $class: 'FileJobSource'
                                                                        • jobPath
                                                                          • Type: String
                                                                      • $class: 'StringJobSource'
                                                                        • jobContent
                                                                          • Type: String
                                                                    • downloadFiles
                                                                      • Type: boolean
                                                                  • benchmark
                                                                    • filepath
                                                                      Please insert a filepath.
                                                                      • Type: String
                                                                  • $class: 'BitbucketPublisher'
                                                                    • serverUrl (optional)
                                                                      Bitbucket Server Url.
                                                                      • Type: String
                                                                    • credentialsId (optional)
                                                                      Credentials for bitucket server. The user must have access to create project and repository.
                                                                      • Type: String
                                                                    • projectKey (optional)
                                                                      Input the project key for the bitbucket.
                                                                      • Type: String
                                                                    • createProject (optional)
                                                                      Check this if you want to create the bitbucket project.
                                                                        Nested Object
                                                                      • projectName
                                                                        • Type: String
                                                                      • projectUsers
                                                                        • Type: String
                                                                      • projectGroups
                                                                        • Type: String
                                                                    • createJenkinsJobs (optional)
                                                                      Check this if you want to use the bitbucket post commit external hook to call.
                                                                        Nested Object
                                                                      • ciServer
                                                                        • Type: String
                                                                    • projectName (optional)
                                                                      Input name of the Bitbucket project.
                                                                      • Type: String
                                                                  • $class: 'BlueprintLaunch'
                                                                    • projectName

                                                                      Project selection is mandatory.

                                                                      • Type: String
                                                                    • blueprintName

                                                                      Blueprint selection is mandatory.

                                                                      • Type: String
                                                                    • applicationName

                                                                      Application Name is mandatory.

                                                                      This is the Application name used for blueprint launch in Nutanix Calm. Appending the _${BUILD_ID} to the Application name is recommended for unique application names. Other Jenkins Environment Variables may also be used.

                                                                      • Type: String
                                                                    • appProfileName

                                                                      Application Profile selection is mandatory.

                                                                      • Type: String
                                                                    • actionName

                                                                      The field is mandatory


                                                                      Select the required action need to run after the application launch from the list of actions, else please select none.

                                                                      • Type: String
                                                                    • runtimeVariables

                                                                      Click on Fetch Runtime Variables to fetch all editable variables for the selected Application Profile in JSON format. Modify the key values from the defaults as needed.The values can also reference jenkins environment variables.

                                                                      • Type: String
                                                                    • waitForSuccessFulLaunch
                                                                      • Type: boolean
                                                                    • blueprintDescription

                                                                      Description is fetched from the selected Calm blueprint

                                                                      • Type: String
                                                                  • $class: 'BootPluginBuilder'
                                                                    • tasks
                                                                      Provide a valid boot task, this could be a built in task or a user defined. Try 'boot help' for list of tasks.
                                                                      • Type: String
                                                                    • jvmOpts
                                                                      Specify JVM Options to be used within boot tasks.
                                                                      • Type: String
                                                                  • $class: 'BranchDestructionStep'
                                                                    • project
                                                                      • Type: String
                                                                    • branch
                                                                      • Type: String
                                                                  • $class: 'BranchGenerationStep'
                                                                    • projectConfig
                                                                        Nested Object
                                                                      • pipelineConfig
                                                                          Nested Object
                                                                        • destructor
                                                                          • Type: boolean
                                                                        • authorisations
                                                                          • Type: String
                                                                        • branchSCMParameter
                                                                          • Type: boolean
                                                                        • branchParameters
                                                                          • Type: String
                                                                        • generationExtension
                                                                          • Type: String
                                                                        • pipelineGenerationExtension
                                                                          • Type: String
                                                                        • disableDslScript
                                                                          • Type: boolean
                                                                        • scriptDirectory
                                                                          • Type: String
                                                                        • namingStrategy
                                                                            Nested Object
                                                                          • projectFolderPath
                                                                            • Type: String
                                                                          • branchFolderPath
                                                                            • Type: String
                                                                          • projectSeedName
                                                                            • Type: String
                                                                          • projectDestructorName
                                                                            • Type: String
                                                                          • branchSeedName
                                                                            • Type: String
                                                                          • branchStartName
                                                                            • Type: String
                                                                          • branchName
                                                                            • Type: String
                                                                          • ignoredBranchPrefixes
                                                                            • Type: String
                                                                        • eventStrategy
                                                                            Nested Object
                                                                          • delete
                                                                            • Type: boolean
                                                                          • auto
                                                                            • Type: boolean
                                                                          • trigger
                                                                            • Type: boolean
                                                                          • commit
                                                                            • Type: String
                                                                      • project
                                                                        • Type: String
                                                                      • scmType
                                                                        • Type: String
                                                                      • scmUrl
                                                                        • Type: String
                                                                      • scmCredentials
                                                                        • Type: String
                                                                      • triggerIdentifier
                                                                        • Type: String
                                                                      • triggerType
                                                                        • Type: String
                                                                      • triggerSecret
                                                                        • Type: String
                                                                  • $class: 'BuildBuilder'
                                                                    • dbFolder
                                                                        Nested Object
                                                                      • value
                                                                        • Values: vcsroot, subfolder, scaproject
                                                                      • subfolder
                                                                        • Type: String
                                                                      • projectPath
                                                                        • Type: String
                                                                    • packageid
                                                                      Enter an ID for the build artifact you want to build. Typically, this will be the same as your database name.
                                                                      • Type: String
                                                                    • tempServer
                                                                        Nested Object
                                                                      • value
                                                                        • Type: String
                                                                      • serverName
                                                                        • Type: String
                                                                      • dbName
                                                                        • Type: String
                                                                      • serverAuth
                                                                          Nested Object
                                                                        • value
                                                                          • Type: String
                                                                        • username
                                                                          • Type: String
                                                                        • password
                                                                          • Type: String
                                                                    • options
                                                                      • Type: String
                                                                    • filter
                                                                      • Type: String
                                                                    • packageVersion
                                                                      Optionally, set a custom package version. If this is left blank, the version 1.0.${BUILD_NUMBER} will be used.
                                                                      • Type: String
                                                                    • dlmDashboard
                                                                        Nested Object
                                                                      • dlmDashboardHost
                                                                        • Type: String
                                                                      • dlmDashboardPort
                                                                        • Type: String
                                                                    • sqlChangeAutomationVersionOption
                                                                        Nested Object
                                                                      • value
                                                                        • Values: Latest, Specific
                                                                      • specificVersion
                                                                        • Type: String
                                                                  • $class: 'BuildNameUpdater'
                                                                  • This plugin updates build name during the build process. Build name to set could be stored in a file in the build workspace or in an environment variable.
                                                                    • fromFile
                                                                      • Type: boolean
                                                                    • buildName
                                                                      • Type: String
                                                                    • fromMacro
                                                                      • Type: boolean
                                                                    • macroTemplate
                                                                      • Type: String
                                                                    • macroFirst
                                                                      • Type: boolean
                                                                  • crxBuild
                                                                  • Create and build a content package on CRX by specifying a workspace filter, and then download it to the workspace to get archived as a backup, or as the beginning of a magical content package adventure, full of drama, suspense, and deployments to lower environments!
                                                                    • packageId (optional)
                                                                      Specify a list of package IDs to replicate from each specified Base URL. Each package ID string must occupy its own line.

                                                                      A Package ID consists of the group, the name, and the version of a package, separated by colons (':'), as in: "group:name:version". The version may be omitted.

                                                                      This field supports parameter tokens.
                                                                      • Type: String
                                                                    • baseUrl (optional)
                                                                      Specify the base URL of the Adobe Granite server, including hostname and port. The CRX Package Manager service path will be appended to this value for all requests. For example, http://localhost:4502 or https://author.mycorp.com, etc.

                                                                      If login credentials for the server are different than those configured in the Connection Options section, you may override them in the Base URL by inserting username[:password]@ between the scheme and the hostname.

                                                                      For example, to override the Username without changing the associated password or private key, you may use the following form:

                                                                      http:// deployer@localhost:4502

                                                                      To override the credentials completely, provide a username and password (which may be provided by an encrypted parameter) by separating them with a colon, as shown below:
                                                                      http:// deployer:Password123@localhost:4502

                                                                      This field supports parameter tokens.
                                                                      • Type: String
                                                                    • credentialsId (optional)
                                                                      Select the login credentials for authenticating requests to the CRX server.

                                                                      [Signature] credentials may be used if the target server supports HTTP Signature Authentication using the keyId format, /$username/keys/$fingerprint.

                                                                      Select "-none-" to use the default credentials set in the global CRX Content Package Deployer - HTTP Client configuration.
                                                                      • Type: String
                                                                    • download (optional)
                                                                      Check this box to download the package after building it.
                                                                      • Type: boolean
                                                                    • localDirectory (optional)
                                                                      Specify a path relative to the workspace where the package will be downloaded (if the "Download" box is checked).

                                                                      This field supports parameter tokens.
                                                                      • Type: String
                                                                    • requestTimeout (optional)
                                                                      Specify the timeout in milliseconds to wait for a response for each individual request. Specify a value of 0 to use default behavior.
                                                                      • Type: long
                                                                    • serviceTimeout (optional)
                                                                      Specify the timeout in milliseconds to wait for PackageManager service availability between sending POST requests. Specify a value of 0 to use default behavior.
                                                                      • Type: long
                                                                    • waitDelay (optional)
                                                                      Specify a delay in milliseconds before calls to check for Package Manager service availability. Increase this value if a /crx/packmgr node is sometimes created in the repository by this step, indicating that the Package Manager servlet was brought down for bundle installation AFTER a successful check for service availability, but BEFORE the next POST request was sent. What happens is that the SlingPostServlet takes over when the crx-packagemgr bundle is refreshed and creates nodes for any POST requests that it handles. Increasing this delay gives more time for the bundle refresh process to begin on the server.
                                                                      • Type: long
                                                                    • wspFilter (optional)
                                                                      Specify a package workspace filter in a simple text format that will be applied to the package before build. This defines what content will be captured by the package.

                                                                      Simple spec is defined simply as a line-by-line format where:
                                                                      • each line consists of significant text before an optional comment character (#)
                                                                      • each line that begins with a "/" begins a new filter root.
                                                                      • the first non-empty, non-comment line must define a new filter root
                                                                      • each non-empty, non-comment line after a filter root that begins with a "+" or "-" defines an include or exclude rule, respectively. Everything following the "+" or "-" must be a valid regular expression
                                                                      Content is "covered" by a filter root if the content path starts with, or is the same as the filter root path. Once the "covering" filter root is identified, its include/exclude rules are evaluated from top to bottom, by matching the content path against each rule pattern (which is a Java regular expression). The last rule whose pattern matches the content path defines whether that content is included (line starts with "+") or excluded (line starts with "-"). If no rules are defined, all content covered by that root path is included

                                                                      For example, to include everything under /etc except for packages:

                                                                              /etc                 # define /etc as the filter root
                                                                              +/etc(/.*)?          # include everything under /etc
                                                                              -/etc/packages(/.)?  # exclude package paths
                                                                          
                                                                      To create a package for a project "acme" defined in CRX DE Lite, a filter may look like this:

                                                                              /content/acme        # include the site content
                                                                              /apps/acme           # include the app code
                                                                          
                                                                      This field supports parameter tokens.
                                                                      • Type: String
                                                                  • $class: 'BuildScanner'
                                                                  • Trigger automated Acunetix scans as part of your web application's build process
                                                                    • profile
                                                                      The Scan Type used to scan the target
                                                                      • Type: String
                                                                    • target
                                                                      The Scan Target on which to run a scan (excludes Targets requiring Manual Intervention)
                                                                      • Type: String
                                                                    • repTemp
                                                                      Generate a Report after the scan completes. The report download link will be provided in the job console output
                                                                      • Type: String
                                                                    • threat
                                                                      The Threat Level (High, Medium, Low) to fail the build on
                                                                      • Type: String
                                                                    • stopScan
                                                                      If selected, the scan will be stopped if the build fails (Threat Level is reached)
                                                                      • Type: boolean
                                                                  • $class: 'BuildStepWithTimeout'
                                                                    • buildStep
                                                                    • $class: 'BuildStepsFromJsonBuilder'
                                                                    • $class: 'BuildoutBuilder'
                                                                      • pythonName
                                                                        • Type: String
                                                                      • buildoutCfg
                                                                        • Type: String
                                                                      • nature
                                                                        • Type: String
                                                                      • command
                                                                        • Type: String
                                                                      • ignoreExitCode
                                                                        • Type: boolean
                                                                    • byteguardGreet
                                                                      • token
                                                                        • Type: String
                                                                      • task_id
                                                                        • Type: String
                                                                    • $class: 'CFLaunchBuilder'
                                                                      • cfComposition
                                                                        • Type: String
                                                                      • setCFVars
                                                                          Nested Object
                                                                        • vars
                                                                            Array/List
                                                                            Nested Object
                                                                          • Variable
                                                                            • Type: String
                                                                          • Value
                                                                            • Type: String
                                                                    • $class: 'CFLintBuilder'
                                                                    • This build step can be used to invoke CFLint analysis
                                                                      • folder
                                                                        Configure the base folder to run the CFLint analysis
                                                                        • Type: String
                                                                      • cflintFolder
                                                                        Configure the CFLint installation folder
                                                                        • Type: String
                                                                      • cflintExcludesFile
                                                                        Enter the name of the cflintexcludes json file (default : cflintexclude.json)
                                                                        • Type: String
                                                                      • otherArgs
                                                                        • Type: String
                                                                    • $class: 'CIMessageBuilder'
                                                                      • providerData (optional)
                                                                          Nested Choice of Objects
                                                                        • $class: 'ActiveMQPublisherProviderData'
                                                                          • failOnError (optional)

                                                                            Whether you want to fail the build if there is an error sending a message. By default, it is false.

                                                                            • Type: boolean
                                                                          • messageContent (optional)

                                                                            Content of CI message to be sent. Environment variable values may be used in the content to allow customization of the message. Environment variables should use the familiar bash shell format, e.g. ${VARIABLE}.

                                                                            • Type: String
                                                                          • messageProperties (optional)

                                                                            KEY=value pairs, one per line (Java properties file format) to be used as message properties. Backslashes are used for escaping, so use "\\" for a single backslash. Current build parameters and/or environment variables can be used in form: ${PARAM}.

                                                                            • Type: String
                                                                          • messageType (optional)

                                                                            Type of CI message to be sent.

                                                                            • Values: CodeQualityChecksDone, ComponentBuildDone, Custom, EarlyPerformanceTestingDone, EarlySecurityTestingDone, ImageUploaded, FunctionalTestCoverageDone, FunctionalTestingDone, NonfunctionalTestingDone, OotbTestingDone, PeerReviewDone, ProductAcceptedForReleaseTesting, ProductBuildDone, ProductBuildInStaging, ProductTestCoverageDone, PullRequest, SecurityChecksDone, TestingStarted, TestingCompleted, Tier0TestingDone, Tier1TestingDone, Tier2IntegrationTestingDone, Tier2ValidationTestingDone, Tier3TestingDone, UnitTestCoverageDone, UpdateDefectStatus
                                                                          • name (optional)
                                                                            • Type: String
                                                                          • overrides (optional)
                                                                              Nested Object
                                                                            • topic (optional)
                                                                              • Type: String
                                                                        • $class: 'ActiveMQSubscriberProviderData'
                                                                          • checks (optional)
                                                                              Array/List
                                                                              Nested Object
                                                                            • field
                                                                              • Type: String
                                                                            • expectedValue
                                                                              • Type: String
                                                                          • name (optional)
                                                                            • Type: String
                                                                          • overrides (optional)
                                                                              Nested Object
                                                                            • topic (optional)
                                                                              • Type: String
                                                                          • selector (optional)

                                                                            JMS selector to choose messages that will fire the trigger.

                                                                            • Type: String
                                                                          • timeout (optional)

                                                                            Value (in minutes) to wait for a message matching the specified JMS selector.

                                                                            • Type: int
                                                                          • variable (optional)

                                                                            Environment variable to hold received message content.

                                                                            • Type: String
                                                                        • $class: 'FedMsgPublisherProviderData'
                                                                          • failOnError (optional)

                                                                            Whether you want to fail the build if there is an error sending a message. By default, it is false.

                                                                            • Type: boolean
                                                                          • messageContent (optional)

                                                                            Content of CI message to be sent at job completion. Environment variable values may be used in the content to allow customization of the message. Environment variables should use the familiar bash shell format, e.g. ${VARIABLE}.

                                                                            • Type: String
                                                                          • name (optional)
                                                                            • Type: String
                                                                          • overrides (optional)
                                                                              Nested Object
                                                                            • topic (optional)
                                                                              • Type: String
                                                                        • $class: 'FedMsgSubscriberProviderData'
                                                                          • checks (optional)
                                                                              Array/List
                                                                              Nested Object
                                                                            • field
                                                                              • Type: String
                                                                            • expectedValue
                                                                              • Type: String
                                                                          • name (optional)
                                                                            • Type: String
                                                                          • overrides (optional)
                                                                              Nested Object
                                                                            • topic (optional)
                                                                              • Type: String
                                                                          • timeout (optional)

                                                                            Value (in minutes) to wait for a message matching the specified JMS selector.

                                                                            • Type: int
                                                                          • variable (optional)

                                                                            Environment variable to hold received message content.

                                                                            • Type: String
                                                                    • $class: 'CIMessageSubscriberBuilder'
                                                                    • Subscribe to the CI message bus and wait for a message matching the specified JMS selector.

                                                                      The variable value specifies the name of an environment variable in which to place the received message body.

                                                                      The timeout value specifies the maximum number of minutes to wait for a message matching the JMS selector to appear.

                                                                      • providerData (optional)
                                                                          Nested Choice of Objects
                                                                        • $class: 'ActiveMQPublisherProviderData'
                                                                          • failOnError (optional)

                                                                            Whether you want to fail the build if there is an error sending a message. By default, it is false.

                                                                            • Type: boolean
                                                                          • messageContent (optional)

                                                                            Content of CI message to be sent. Environment variable values may be used in the content to allow customization of the message. Environment variables should use the familiar bash shell format, e.g. ${VARIABLE}.

                                                                            • Type: String
                                                                          • messageProperties (optional)

                                                                            KEY=value pairs, one per line (Java properties file format) to be used as message properties. Backslashes are used for escaping, so use "\\" for a single backslash. Current build parameters and/or environment variables can be used in form: ${PARAM}.

                                                                            • Type: String
                                                                          • messageType (optional)

                                                                            Type of CI message to be sent.

                                                                            • Values: CodeQualityChecksDone, ComponentBuildDone, Custom, EarlyPerformanceTestingDone, EarlySecurityTestingDone, ImageUploaded, FunctionalTestCoverageDone, FunctionalTestingDone, NonfunctionalTestingDone, OotbTestingDone, PeerReviewDone, ProductAcceptedForReleaseTesting, ProductBuildDone, ProductBuildInStaging, ProductTestCoverageDone, PullRequest, SecurityChecksDone, TestingStarted, TestingCompleted, Tier0TestingDone, Tier1TestingDone, Tier2IntegrationTestingDone, Tier2ValidationTestingDone, Tier3TestingDone, UnitTestCoverageDone, UpdateDefectStatus
                                                                          • name (optional)
                                                                            • Type: String
                                                                          • overrides (optional)
                                                                              Nested Object
                                                                            • topic (optional)
                                                                              • Type: String
                                                                        • $class: 'ActiveMQSubscriberProviderData'
                                                                          • checks (optional)
                                                                              Array/List
                                                                              Nested Object
                                                                            • field
                                                                              • Type: String
                                                                            • expectedValue
                                                                              • Type: String
                                                                          • name (optional)
                                                                            • Type: String
                                                                          • overrides (optional)
                                                                              Nested Object
                                                                            • topic (optional)
                                                                              • Type: String
                                                                          • selector (optional)

                                                                            JMS selector to choose messages that will fire the trigger.

                                                                            • Type: String
                                                                          • timeout (optional)

                                                                            Value (in minutes) to wait for a message matching the specified JMS selector.

                                                                            • Type: int
                                                                          • variable (optional)

                                                                            Environment variable to hold received message content.

                                                                            • Type: String
                                                                        • $class: 'FedMsgPublisherProviderData'
                                                                          • failOnError (optional)

                                                                            Whether you want to fail the build if there is an error sending a message. By default, it is false.

                                                                            • Type: boolean
                                                                          • messageContent (optional)

                                                                            Content of CI message to be sent at job completion. Environment variable values may be used in the content to allow customization of the message. Environment variables should use the familiar bash shell format, e.g. ${VARIABLE}.

                                                                            • Type: String
                                                                          • name (optional)
                                                                            • Type: String
                                                                          • overrides (optional)
                                                                              Nested Object
                                                                            • topic (optional)
                                                                              • Type: String
                                                                        • $class: 'FedMsgSubscriberProviderData'
                                                                          • checks (optional)
                                                                              Array/List
                                                                              Nested Object
                                                                            • field
                                                                              • Type: String
                                                                            • expectedValue
                                                                              • Type: String
                                                                          • name (optional)
                                                                            • Type: String
                                                                          • overrides (optional)
                                                                              Nested Object
                                                                            • topic (optional)
                                                                              • Type: String
                                                                          • timeout (optional)

                                                                            Value (in minutes) to wait for a message matching the specified JMS selector.

                                                                            • Type: int
                                                                          • variable (optional)

                                                                            Environment variable to hold received message content.

                                                                            • Type: String
                                                                    • $class: 'CToolBuilder'
                                                                    • Executes a tool of the CMake-suite with arbitrary command-line arguments.
                                                                      Useful to run cmake in script mode ( cmake -P <script file>) or command mode ( cmake -E <command>).
                                                                      • installationName
                                                                        • Type: String
                                                                      • arguments (optional)
                                                                        • Type: String
                                                                      • ignoredExitCodes (optional)
                                                                        • Type: String
                                                                      • toolId (optional)
                                                                        • Type: String
                                                                      • workingDir (optional)
                                                                        • Type: String
                                                                    • $class: 'CallOtherJenkinsBuilder'
                                                                      • hostName
                                                                        • Type: String
                                                                      • jobName
                                                                        • Type: String
                                                                      • span
                                                                        • Type: String
                                                                      • retry
                                                                        • Type: String
                                                                      • userName
                                                                        • Type: String
                                                                      • password
                                                                        • Type: String
                                                                      • parameters
                                                                        • Type: String
                                                                    • $class: 'CaptureIOSDeviceScreenshot'
                                                                    • Captures a screen shot from each connected iOS device. The image will be stored in a TIFF file matching the device's UDID (e.g. 3c701dda15e238cf3f2831346067751a5c942297.tiff).
                                                                      • url
                                                                        • Type: String
                                                                      • cloudTestServerID
                                                                        Select the server to download iOSAppInstaller.zip from.
                                                                        • Type: String
                                                                      • additionalOptions
                                                                        If you need to pass any other command line options to the iOSAppInstaller utility, specify them here. You can separate options with new lines as well as whitespaces.
                                                                        • Type: String
                                                                    • changeAsmVer
                                                                    • This build step can be used to change the version in the AssemblyInfo.cs file from a .NET Project, it's going to find every AssemblyInfo.cs file in the workspace and change the version from [AssemblyVersion] and [AssemblyFileVersion] attributes. It's recommended to use this plugin with the auto-generated AssemblyInfo.cs from VisualStudio.
                                                                      • versionPattern
                                                                        • Type: String
                                                                      • assemblyCompany (optional)
                                                                        • Type: String
                                                                      • assemblyCopyright (optional)
                                                                        • Type: String
                                                                      • assemblyCulture (optional)
                                                                        • Type: String
                                                                      • assemblyDescription (optional)
                                                                        • Type: String
                                                                      • assemblyFile (optional)
                                                                        Set the file name to search. If the value is empty the default filename is : **/AssemblyInfo.cs. You can use an ant fileset pattern.
                                                                        • Type: String
                                                                      • assemblyProduct (optional)
                                                                        • Type: String
                                                                      • assemblyTitle (optional)
                                                                        • Type: String
                                                                      • assemblyTrademark (optional)
                                                                        • Type: String
                                                                      • regexPattern (optional)
                                                                        Regex Pattern in which version is stated. Specify this value if you want to use for versioning other than assembly files (e.g. visual studio extensions .vsix). For assembly (.dll) versioning you do not need to specify anything here.
                                                                        • Type: String
                                                                      • replacementPattern (optional)
                                                                        Version value specified in regexPattern will be replaced by this. Use if you want versioning other than assembly files. e.g. "Version(\"%s\")" where %s will be new version number. For assembly (.dll) versioning keep this field blank.
                                                                        • Type: String
                                                                    • $class: 'ChangesetEvaluator'
                                                                      • basePath (optional)
                                                                        • Type: String
                                                                      • changeLogFile (optional)
                                                                        • Type: String
                                                                      • changeLogParameters (optional)
                                                                        • Type: String
                                                                      • classpath (optional)
                                                                        • Type: String
                                                                      • contexts (optional)
                                                                        • Type: String
                                                                      • credentialsId (optional)
                                                                        • Type: String
                                                                      • databaseEngine (optional)
                                                                        • Type: String
                                                                      • defaultSchemaName (optional)
                                                                        • Type: String
                                                                      • driverClassname (optional)
                                                                        If the list of included drivers doesn't contain a suitable driver, you may define the driver classname here. You'll most likely need to define a value for "classpath" as well.
                                                                        • Type: String
                                                                      • dropAll (optional)
                                                                        • Type: boolean
                                                                      • labels (optional)
                                                                        • Type: String
                                                                      • liquibasePropertiesPath (optional)
                                                                        You may opt to place all you configuration in a file whose location is defined here.
                                                                        • Type: String
                                                                      • password (optional)
                                                                        • Type: String
                                                                      • tagOnSuccessfulBuild (optional)
                                                                        • Type: boolean
                                                                      • testRollbacks (optional)
                                                                        • Type: boolean
                                                                      • url (optional)
                                                                        • Type: String
                                                                      • useIncludedDriver (optional)
                                                                        • Type: boolean
                                                                      • username (optional)
                                                                        • Type: String
                                                                    • chatterPost
                                                                    • Simple step for posting a Chatter buildUrlTitle/body to a specified channel or the user's wall.
                                                                      Usage Example:
                                                                      postToChatter "Build Started - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)"
                                                                      • credentialsId
                                                                        Utilizes the Credentials Plugin's Username with Password credentials storage to communicate with Chatter.

                                                                        If you're connecting from outside of your organizations trusted network, you'll also need to append your API security token to your password.

                                                                        See Identity Confirmation in the salesforce.com online help for more information.

                                                                        • Type: String
                                                                      • body
                                                                        The body text for your Chatter post
                                                                        • Type: String
                                                                      • buildUrlTitle (optional)
                                                                        The buildUrlTitle for your Chatter post. If left blank, the title will be set to your job/pipeline name and number (JOB_NAME BUILD_DISPLAY_NAME)
                                                                        • Type: String
                                                                      • recordId (optional)
                                                                        Id of record to chatter to (e.g. a group, or a custom object), leave blank to chatter to user's wall.
                                                                        • Type: String
                                                                      • server (optional)
                                                                        If left blank will connect to production, if you want to connect to a sandbox or have the my domains feature enabled, enter URL of alternative login server, e.g. https://test.salesforce.com
                                                                        • Type: String
                                                                    • $class: 'CheckGateBuilder'
                                                                      • project
                                                                        Select project.
                                                                        • Type: String
                                                                      • gate
                                                                        • Type: String
                                                                    • $class: 'ChefBuilderConfiguration'
                                                                      • url
                                                                        • Type: String
                                                                      • sinatraurl
                                                                        • Type: String
                                                                      • filter
                                                                        • Type: String
                                                                      • username
                                                                        • Type: String
                                                                      • port
                                                                        • Type: int
                                                                      • command
                                                                        • Type: String
                                                                      • privatekey
                                                                        • Type: String
                                                                      • parallel
                                                                        • Type: boolean
                                                                      • fail
                                                                        • Type: boolean
                                                                    • $class: 'ChrootBuilder'
                                                                      • chrootName
                                                                        • Type: String
                                                                      • ignoreExit
                                                                        The build will always succeed.
                                                                        • Type: boolean
                                                                      • additionalPackages
                                                                        Additional packages to install into the chroot environment by 'apt-get'. These packages are persisted in the tarball to speed up subsequent builds. If you don't want this bahaviour use the 'Clear' option.
                                                                        • Type: String
                                                                      • packagesFile
                                                                        Enter a list of comma separated relative paths to files in the workspace, which contain additionals packages for apt-get to install. Such files might be placed in a git repository wich is previously checked out.
                                                                        • Type: String
                                                                      • clear
                                                                        Uses a fresh copied chroot tarball without packages installed from previous runs. The build will take longer but the build results will be more meaningful.
                                                                        • Type: boolean
                                                                      • command
                                                                        • Type: String
                                                                      • loginAsRoot
                                                                        When this box is unchecked the subsequent commands are run inside chroot as a user with the same uid and gid as jenkins does. Whenever possible leave this box unchecked, but e. g. for testing installations it might be important to be root.
                                                                        • Type: boolean
                                                                      • noUpdate
                                                                        When this option is enabled, the repository indices are only updated if extra packages are going to be installed. When disabling repository updates, self contained builds, which do not have to install packages, will run faster. Because packages can also be installed from commands within the buildstep, by default, the package indices are always updated.
                                                                        • Type: boolean
                                                                      • forceInstall
                                                                        This option allows to force the installation of the specified packages. The underlying container will do whatever it can do to fulfill this request. This allows actions like downgrading, installing untrusted packages, etc.
                                                                        • Type: boolean
                                                                    • $class: 'CifsBuilderPlugin'
                                                                      • publishers
                                                                          Array/List
                                                                          Nested Object
                                                                        • configName
                                                                          • Type: String
                                                                        • verbose
                                                                          • Type: boolean
                                                                        • transfers
                                                                            Array/List
                                                                            Nested Object
                                                                          • sourceFiles
                                                                            • Type: String
                                                                          • excludes
                                                                            • Type: String
                                                                          • remoteDirectory
                                                                            • Type: String
                                                                          • removePrefix
                                                                            • Type: String
                                                                          • remoteDirectorySDF
                                                                            • Type: boolean
                                                                          • flatten
                                                                            • Type: boolean
                                                                          • cleanRemote
                                                                            • Type: boolean
                                                                          • noDefaultExcludes
                                                                            • Type: boolean
                                                                          • makeEmptyDirs
                                                                            • Type: boolean
                                                                          • patternSeparator
                                                                            • Type: String
                                                                        • useWorkspaceInPromotion
                                                                          • Type: boolean
                                                                        • usePromotionTimestamp
                                                                          • Type: boolean
                                                                        • retry
                                                                            Nested Object
                                                                          • retries
                                                                            • Type: int
                                                                          • retryDelay
                                                                            • Type: long
                                                                        • label
                                                                            Nested Object
                                                                          • label
                                                                            • Type: String
                                                                      • continueOnError
                                                                        • Type: boolean
                                                                      • failOnError
                                                                        • Type: boolean
                                                                      • alwaysPublishFromMaster
                                                                        • Type: boolean
                                                                      • masterNodeName
                                                                        • Type: String
                                                                      • paramPublish
                                                                          Nested Object
                                                                        • parameterName
                                                                          • Type: String
                                                                    • $class: 'ClangScanBuildBuilder'
                                                                    • Use this option to execute clang scan-build against and XCode project.
                                                                      • target
                                                                        Provide the exact name of the XCode target you wish to have compiled and analyzed. You can use targets for all versions of XCode. This field is not required if you are using XCode and providing workspace and scheme.
                                                                        • Type: String
                                                                      • targetSdk
                                                                        This should be set the simulator version of a currently installed SDK. For later versions of XCode, you can set this value to 'iphonesimulator' to automatically use the latest available version of the SDK. If this does not work, you can identify a specific version by issuing the following command in Terminal:
                                                                        xcodebuild -showsdks

                                                                        It should typically look like 'iphonesimulator4.2' where the version number may change depending on your XCode installation.
                                                                        • Type: String
                                                                      • config
                                                                        Provide the XCode config you wish to execute scan-build against. It is recommended that you always use 'Debug' because this will allow clang to use assertions to eliminate false positives.
                                                                        • Type: String
                                                                      • clangInstallationName
                                                                        • Type: String
                                                                      • xcodeProjectSubPath
                                                                        If your XCode project is located in a sub-folder of this job's workspace, provide the path here relative to the workspace. e.g. myProj/subfolder
                                                                        • Type: String
                                                                      • workspace
                                                                        In XCode 4 and later, you are able to configure named workspaces which are basically containers for multiple XCode projects. If your build requires a workspace, please provide its name in this field. When you provide a workspace you are XCode requires that you also provide a scheme.
                                                                        • Type: String
                                                                      • scheme
                                                                        If you are leveraging XCode workspaces and schemes, provide the name of your scheme here.
                                                                        • Type: String
                                                                      • scanbuildargs
                                                                        This field can be used to pass additional arguments to clang scan-build. The arguments will appear before the xcodebuild sub command. You can view the assembled command by viewing the job's build console.

                                                                        scan-build uses the 'clang' executable relative to itself for static analysis by default.
                                                                        --use-analyzer Xcode using the 'clang' packaged with Xcode (on OS X)
                                                                        --use-analyzer [path to clang] to use the 'clang' from 'path to clang' or $PATH if no path specified.
                                                                        • Type: String
                                                                      • xcodebuildargs
                                                                        This field can be used to pass additional arguments to clang scan-build. The arguments will appear after the xcodebuild sub command. You can view the assembled command by viewing the job's build console.

                                                                        -derivedDataPath $WORKSPACE/build is to save build products and other derived data to build directory under current workspace
                                                                        • Type: String
                                                                      • outputFolderName
                                                                        • Type: String
                                                                    • googleStorageUpload
                                                                      • credentialsId
                                                                        • Type: String
                                                                      • bucket
                                                                        • Type: String
                                                                      • pattern
                                                                        • Type: String
                                                                      • pathPrefix (optional)
                                                                        • Type: String
                                                                      • sharedPublicly (optional)
                                                                        • Type: boolean
                                                                      • showInline (optional)
                                                                        • Type: boolean
                                                                    • $class: 'ClifBuilder'
                                                                      • clifName
                                                                        • Type: String
                                                                      • clifOpts
                                                                        • Type: String
                                                                      • testPlanFile
                                                                        • Type: String
                                                                      • reportDir
                                                                        • Type: String
                                                                    • $class: 'CloudBuildBuilder'
                                                                    • This build step invokes Google Cloud Build.
                                                                      • input
                                                                          Nested Object
                                                                        • credentialsId
                                                                          • Type: String
                                                                        • request
                                                                            Nested Choice of Objects
                                                                          • file
                                                                            • filename
                                                                              The path to the YAML build request file to pass to Google Cloud Build.
                                                                              • Type: String
                                                                          • inline
                                                                            • request
                                                                              The YAML Build Request to pass to Google Cloud Build.
                                                                              • Type: String
                                                                        • source (optional)
                                                                            Nested Choice of Objects
                                                                          • local
                                                                            • path
                                                                              The source to use in the build request. This may be either:
                                                                              • A path to a file within the workspace. The file must be a compressed gzipped tarball (.tgz or .tar.gz) or zip file (.zip), or
                                                                              • A path to a directory within the workspace. The contents of the directory will be archived as a gzipped tarball (.tgz) and uploaded to a temporary Cloud Storage bucket.
                                                                              • Type: String
                                                                          • repo
                                                                            • branch (optional)
                                                                              • Type: String
                                                                            • commit (optional)
                                                                              • Type: String
                                                                            • projectId (optional)
                                                                              ID of the project that owns the repo. If omitted, the project ID requesting the build is assumed.
                                                                              • Type: String
                                                                            • repoName (optional)
                                                                              Name of the repo. If omitted, the name "default" is assumed.
                                                                              • Type: String
                                                                            • tag (optional)
                                                                              • Type: String
                                                                          • storage
                                                                            • bucket
                                                                              • Type: String
                                                                            • object
                                                                              • Type: String
                                                                        • substitutionList (optional)
                                                                            Nested Object
                                                                          • items
                                                                            User-defined substitutions to be added to the build request. The set of user-defined substitutions referenced in the build request must exactly match the set of substitutions defined here. For details, see Build Requests - User-defined substitutions.
                                                                              Array/List
                                                                              Nested Object
                                                                            • key
                                                                              The name of the user-defined substitution. This must begin with an underscore ( _) and use only numbers, uppercase letters, and underscores (respecting the regular expression _[A-Z0-9_]+). The key may not be longer than 100 characters. For details, see Build Requests - User-defined substitutions.
                                                                              • Type: String
                                                                            • value
                                                                              The value of the user-defined substitution. This must not expand to longer than 100 characters. For details, see Build Requests - User-defined substitutions.
                                                                              • Type: String
                                                                        • substitutions (optional)
                                                                            java.lang.String>
                                                                    • $class: 'CloudFormationBuildStep'
                                                                      • stacks
                                                                          Array/List
                                                                          Nested Object
                                                                        • stackName

                                                                          Name of the stack. The name associated with the stack. The name must be unique within your AWS account. Must contain only alphanumeric characters (case sensitive) and start with an alpha character. Maximum length of the name is 255 characters. You can pass Environment Variables into this field.

                                                                          • Type: String
                                                                        • description
                                                                          • Type: String
                                                                        • cloudFormationRecipe
                                                                          • Type: String
                                                                        • parameters

                                                                          The parameters to pass into the recipe. A comma separated list of key/value pairs. ie: key1=value1,key2=value2
                                                                          You can pass environment variables as values to a stack parameters.

                                                                          • Type: String
                                                                        • timeout
                                                                          Number of seconds to wait before giving up creating a stack. Minimum time is 5 mins.
                                                                          • Type: long
                                                                        • awsAccessKey
                                                                          The Amazon API Access Key. You can pass environment variables into this field.
                                                                          • Type: String
                                                                        • awsSecretKey
                                                                          The Amazon API Secret Key. You can pass environment variables into this field.
                                                                          • Type: String
                                                                        • awsRegion
                                                                          Select the region you wish to run the cloudformation on.
                                                                          • Values: US_East_Northern_Virginia, US_WEST_Oregon, US_WEST_Northern_California, EU_Ireland, EU_Frankfurt, Asia_Pacific_Singapore, Asia_Pacific_Sydney, Asia_Pacific_Tokyo, South_America_Sao_Paulo
                                                                        • sleep
                                                                          Number of seconds to wait before continuing to the next step(minimum is 0 sec)
                                                                          • Type: long
                                                                    • pushToCloudFoundry
                                                                      • target
                                                                        • Type: String
                                                                      • organization
                                                                        • Type: String
                                                                      • cloudSpace
                                                                        • Type: String
                                                                      • credentialsId
                                                                        • Type: String
                                                                      • manifestChoice (optional)
                                                                          Nested Object
                                                                        • appName (optional)
                                                                          • Type: String
                                                                        • appPath (optional)
                                                                          • Type: String
                                                                        • buildpack (optional)
                                                                          • Type: String
                                                                        • command (optional)
                                                                          • Type: String
                                                                        • domain (optional)
                                                                          • Type: String
                                                                        • envVars (optional)
                                                                            Array/List
                                                                            Nested Object
                                                                          • key
                                                                            • Type: String
                                                                          • value
                                                                            • Type: String
                                                                        • hostname (optional)
                                                                          • Type: String
                                                                        • instances (optional)
                                                                          • Type: String
                                                                        • manifestFile (optional)
                                                                          • Type: String
                                                                        • memory (optional)
                                                                          • Type: String
                                                                        • noRoute (optional)
                                                                          • Type: String
                                                                        • servicesNames (optional)
                                                                            Array/List
                                                                            Nested Object
                                                                          • name
                                                                            • Type: String
                                                                        • stack (optional)
                                                                          • Type: String
                                                                        • timeout (optional)
                                                                          • Type: String
                                                                        • value (optional)
                                                                          • Type: String
                                                                      • pluginTimeout (optional)
                                                                        • Type: String
                                                                      • selfSigned (optional)
                                                                        • Type: String
                                                                      • servicesToCreate (optional)
                                                                          Array/List
                                                                          Nested Object
                                                                        • name
                                                                          • Type: String
                                                                        • type
                                                                          • Type: String
                                                                        • plan
                                                                          • Type: String
                                                                        • resetService (optional)
                                                                          • Type: boolean
                                                                    • $class: 'CloudShellConfig'
                                                                      • buildStep
                                                                          Nested Choice of Objects
                                                                        • $class: 'StartSandbox'
                                                                          • blueprintName
                                                                            Enter the name or id of a CloudShell blueprint.
                                                                            • Type: String
                                                                          • sandboxDuration
                                                                            The sandbox duration in minuets.
                                                                            • Type: String
                                                                          • sandboxDomain
                                                                            • Type: String
                                                                          • maxWaitForSandboxAvailability
                                                                            Enter the number of minutes to wait until the Sandbox becomes available in case no resources are available to reserve it.
                                                                            • Type: int
                                                                          • params
                                                                            Blueprint Parameter in this syntax: "input1=my_name; input2=30"
                                                                            • Type: String
                                                                          • sandboxName
                                                                            Sandboxes will be created with this name instead of the blueprint name.
                                                                            • Type: String
                                                                    • $class: 'CmakeBuilder'
                                                                    • Uses CMake to generate build-scripts and can run these.
                                                                      This causes Jenkins to invoke cmake -G with the given options.
                                                                      Any non-zero exit code during build-script generation causes Jenkins to mark the build as a failure.
                                                                      It also can expose the CMAKE_BUILD_TOOL build environment variable if the chosen generator supports that.
                                                                      • installationName
                                                                        • Type: String
                                                                      • buildDir (optional)
                                                                        • Type: String
                                                                      • buildType (optional)
                                                                        • Type: String
                                                                      • cleanBuild (optional)
                                                                        • Type: boolean
                                                                      • cmakeArgs (optional)
                                                                        • Type: String
                                                                      • generator (optional)
                                                                        • Type: String
                                                                      • preloadScript (optional)
                                                                        • Type: String
                                                                      • sourceDir (optional)
                                                                        • Type: String
                                                                      • steps (optional)
                                                                          Array/List
                                                                          Nested Object
                                                                        • args (optional)
                                                                          Specify arguments to pass to the build tool or cmake (separated by spaces). Arguments may contain spaces if they are enclosed in double quotes (will be handled like a Unix shell does),
                                                                          HINT: If you plan to archive the artifacts, specify DESTDIR=${WORKSPACE}/artifacts all install here to instruct the tool to copy the artifacts to DESTDIR. At least the make and the ninja tool allow overriding the installation directory that way.
                                                                          • Type: String
                                                                        • envVars (optional)
                                                                          Specify extra environment variables to pass to the build tool as key-value pairs here.
                                                                          Each entry must be on its own line, for example:
                                                                          DESTDIR=${WORKSPACE}/artifacts/dir
                                                                          KEY=VALUE

                                                                          Please note that macros (e.g. ${WORKSPACE}) will not be resolved by a pipeline script.

                                                                          • Type: String
                                                                        • withCmake (optional)
                                                                          Whether to run the actual build tool directly (by expanding $CMAKE_BUILD_TOOL) or to have cmake run the build tool (by invoking cmake --build <dir>).
                                                                          • Leave unchecked for minimal performance overhead.
                                                                          • Check this, if you selected one of the Visual Studio or Xcode generators above AND if you run CMake v. 2.8.11 or newer.
                                                                          • Type: boolean
                                                                    • $class: 'CocoaPodsBuilder'
                                                                      • cleanpods
                                                                        If checked the "pod" folder will be deleted before updating the pods
                                                                        • Type: boolean
                                                                    • $class: 'CodeAnalysisBuilder'
                                                                      • connection

                                                                        An Oracle connection string used for connecting to the database.

                                                                        user/password@host:port/service
                                                                        • Type: String
                                                                      • objects
                                                                          Array/List
                                                                          Nested Object
                                                                        • name

                                                                          A database object name can contain special pattern-matching characters:

                                                                          • An underscore (_) or question mark (?) in the pattern matches exactly one character.

                                                                          • A percent sign (%) or asterisk (*) in the pattern matches zero or more characters.

                                                                          • An exclamation mark (!) in the pattern excludes zero or more characters.

                                                                          • Type: String
                                                                        • owner

                                                                          A database object owner can contain special pattern-matching characters:

                                                                          • An underscore (_) or question mark (?) in the pattern matches exactly one character.

                                                                          • A percent sign (%) or asterisk (*) in the pattern matches zero or more characters.

                                                                          • An exclamation mark (!) in the pattern excludes zero or more characters.

                                                                          • Type: String
                                                                        • type
                                                                          • Type: String
                                                                      • objectFolders
                                                                          Array/List
                                                                          Nested Object
                                                                        • path

                                                                          The path of the directory to use to analyse files. Please note that this is relative to the machine running the job.

                                                                          • Type: String
                                                                        • filter
                                                                          Filter directory files by name or extension.
                                                                          • Type: String
                                                                        • recurse
                                                                          • Type: boolean
                                                                      • report
                                                                          Nested Object
                                                                        • name

                                                                          The base name of the reports, without an extension. If empty no reports will be generated.

                                                                          • Type: String
                                                                        • html
                                                                          • Type: boolean
                                                                        • json
                                                                          • Type: boolean
                                                                        • xls
                                                                          • Type: boolean
                                                                        • xml
                                                                          • Type: boolean
                                                                      • ruleSet
                                                                        • Type: int
                                                                      • failConditions
                                                                          Nested Object
                                                                        • halstead

                                                                          Halstead level which will cause the code analysis to fail, exclude to ignore.

                                                                          • Type: int
                                                                        • maintainability

                                                                          Maintainability index level which will cause the code analysis to fail, exclude to ignore.

                                                                          • Type: int
                                                                        • mcCabe

                                                                          McCabes level which will cause the code analysis to fail, exclude to ignore.

                                                                          • Type: int
                                                                        • TCR

                                                                          Toad Code Rating level which will cause the code analysis to fail, exclude to ignore.

                                                                          • Type: int
                                                                        • ruleViolations

                                                                          If enabled, code analysis will fail on any violation for the selected rule set.

                                                                          • Type: boolean
                                                                        • syntaxErrors

                                                                          If enabled, code analysis will fail on any syntax error.

                                                                          • Type: boolean
                                                                        • ignoreWrappedPackages

                                                                          If enabled, code analysis will fail when a wrapped package is found.

                                                                          • Type: boolean
                                                                    • $class: 'CodeBuilder'
                                                                      • credentialsType
                                                                        • Type: String
                                                                      • credentialsId
                                                                        • Type: String
                                                                      • proxyHost
                                                                        • Type: String
                                                                      • proxyPort
                                                                        • Type: String
                                                                      • awsAccessKey
                                                                        • Type: String
                                                                      • awsSecretKey
                                                                          hudson.util.Secret
                                                                      • awsSessionToken
                                                                        • Type: String
                                                                      • region
                                                                        • Type: String
                                                                      • projectName
                                                                        • Type: String
                                                                      • sourceVersion
                                                                        • Type: String
                                                                      • sseAlgorithm
                                                                        • Type: String
                                                                      • sourceControlType
                                                                        • Type: String
                                                                      • localSourcePath
                                                                        • Type: String
                                                                      • workspaceSubdir
                                                                        • Type: String
                                                                      • gitCloneDepthOverride
                                                                        • Type: String
                                                                      • reportBuildStatusOverride
                                                                        • Type: String
                                                                      • artifactTypeOverride
                                                                        • Type: String
                                                                      • artifactLocationOverride
                                                                        • Type: String
                                                                      • artifactNameOverride
                                                                        • Type: String
                                                                      • artifactNamespaceOverride
                                                                        • Type: String
                                                                      • artifactPackagingOverride
                                                                        • Type: String
                                                                      • artifactPathOverride
                                                                        • Type: String
                                                                      • artifactEncryptionDisabledOverride
                                                                        • Type: String
                                                                      • overrideArtifactName
                                                                        • Type: String
                                                                      • envVariables
                                                                        • Type: String
                                                                      • envParameters
                                                                        • Type: String
                                                                      • buildSpecFile
                                                                        • Type: String
                                                                      • buildTimeoutOverride
                                                                        • Type: String
                                                                      • sourceTypeOverride
                                                                        • Type: String
                                                                      • sourceLocationOverride
                                                                        • Type: String
                                                                      • environmentTypeOverride
                                                                        • Type: String
                                                                      • imageOverride
                                                                        • Type: String
                                                                      • computeTypeOverride
                                                                        • Type: String
                                                                      • cacheTypeOverride
                                                                        • Type: String
                                                                      • cacheLocationOverride
                                                                        • Type: String
                                                                      • cloudWatchLogsStatusOverride
                                                                        • Type: String
                                                                      • cloudWatchLogsGroupNameOverride
                                                                        • Type: String
                                                                      • cloudWatchLogsStreamNameOverride
                                                                        • Type: String
                                                                      • s3LogsStatusOverride
                                                                        • Type: String
                                                                      • s3LogsLocationOverride
                                                                        • Type: String
                                                                      • certificateOverride
                                                                        • Type: String
                                                                      • serviceRoleOverride
                                                                        • Type: String
                                                                      • insecureSslOverride
                                                                        • Type: String
                                                                      • privilegedModeOverride
                                                                        • Type: String
                                                                    • $class: 'CodeCoverageBuilder'
                                                                      • connectionId
                                                                        • Type: String
                                                                      • credentialsId
                                                                        • Type: String
                                                                      • analysisPropertiesPath
                                                                        • Type: String
                                                                      • analysisProperties
                                                                        • Type: String
                                                                    • $class: 'CodeScanBuilder'
                                                                      • projectKey
                                                                        • Type: String
                                                                      • commitOverride
                                                                        • Type: String
                                                                      • version
                                                                        • Type: String
                                                                      • emailReportTo

                                                                        The list of user names in instance. Invalid usernames are skipped with a warning.

                                                                        Setting the analysis mode to 'preview' will create a 'new issues' build report but will not update the database

                                                                        • Type: String
                                                                      • analysisMode
                                                                        • Type: String
                                                                      • projectBranch
                                                                        • Type: String
                                                                      • blocking
                                                                        • Type: boolean
                                                                    • codescene
                                                                      • credentialsId
                                                                        Select username/password credentials defined in Jenkins configuration. This is a safe way to use credentials in Jenkins plugin. See Injecting Secrets into Jenkins Build Jobs for more details.
                                                                        • Type: String
                                                                      • deltaAnalysisUrl
                                                                        • Type: String
                                                                      • repository
                                                                        • Type: String
                                                                      • analyzeBranchDiff (optional)
                                                                        • Type: boolean
                                                                      • analyzeLatestIndividually (optional)
                                                                        Commits not seen in previous successful builds will be used for separate delta analyses.
                                                                        • Type: boolean
                                                                      • baseRevision (optional)
                                                                        • Type: String
                                                                      • couplingThresholdPercent (optional)
                                                                        • Type: int
                                                                      • letBuildPassOnFailedAnalysis (optional)
                                                                        By default we fail the build if CodeScene couldn't run an analysis (e.g. couldn't update the repository). This behaviour can be overridden here.
                                                                        • Type: boolean
                                                                      • markBuildAsUnstable (optional)
                                                                        • Type: boolean
                                                                      • riskThreshold (optional)
                                                                        • Type: int
                                                                      • useBiomarkers (optional)
                                                                        • Type: boolean
                                                                    • $class: 'CodeStreamBuilder'
                                                                      • serverUrl
                                                                        vRealize Automation host.
                                                                        • Type: String
                                                                      • userName
                                                                        User name
                                                                        • Type: String
                                                                      • password
                                                                        Password
                                                                        • Type: String
                                                                      • tenant
                                                                        Tenant
                                                                        • Type: String
                                                                      • pipelineName
                                                                        CodeStream pipeline name. Please not only latest version of this pipeline will be executed.
                                                                        • Type: String
                                                                      • waitExec
                                                                        • Type: boolean
                                                                      • pipelineParams
                                                                          Array/List
                                                                          Nested Object
                                                                        • value
                                                                          • Type: String
                                                                        • name
                                                                          • Type: String
                                                                    • $class: 'CodefreshPipelineBuilder'
                                                                      • selectPipeline
                                                                        Check this if there's no SCM defined for current job or you would like to trigger a different service pipeline.
                                                                          Nested Object
                                                                        • cfPipeline
                                                                          • Type: String
                                                                        • cfBranch
                                                                          • Type: String
                                                                      • setCFVars
                                                                          Nested Object
                                                                        • vars
                                                                            Array/List
                                                                            Nested Object
                                                                          • Variable
                                                                            • Type: String
                                                                          • Value
                                                                            • Type: String
                                                                    • $class: 'CompareBuilder'
                                                                    • Compare two different schemas (from database, repository or snapshot). Based on it you can do in the next steps further actions (like generating report or alter script)
                                                                      • outputFolder

                                                                        Path to the folder in that should be used to store compare output.
                                                                        It serves as input for following steps like Generate create SQL script or Generate Report.



                                                                        Folder location must be specified as:

                                                                        • Absolute path to location on your Jenkins master node
                                                                        • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                                        • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}/dir.

                                                                        • Type: String
                                                                      • srcInputType
                                                                        • Type: String
                                                                      • tgtInputType
                                                                        • Type: String
                                                                      • srcInputFileOrFolder

                                                                        Specify input folder/file that will be used as source side input for compare. Following inputs are expected.

                                                                        • Database - input is exported connection file
                                                                        • File System Synchronization - input is folder mapped through Toad Edge file system synchronization
                                                                        • Snapshot - input is snapshot file



                                                                        Folder/file location must be specified as:

                                                                        • Absolute path to location on your Jenkins master node
                                                                        • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                                        • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                                        • Type: String
                                                                      • tgtInputFileOrFolder

                                                                        Specify input folder/file that will be used as target side input for compare. Following inputs are expected.

                                                                        • Database - input is exported connection file
                                                                        • File System Synchronization - input is folder mapped through Toad Edge file system synchronization
                                                                        • Snapshot - input is snapshot file



                                                                        Folder/file location must be specified as:

                                                                        • Absolute path to location on your Jenkins master node
                                                                        • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                                        • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                                        • Type: String
                                                                      • configFile

                                                                        Specify settings file location. This file should be exported from Toad Edge and contain all compare settings.



                                                                        File location must be specified as:

                                                                        • Absolute path to location on your Jenkins master node
                                                                        • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.

                                                                        • Type: String
                                                                    • $class: 'CompareWithBaselineBuilder'
                                                                    • Compare your current schema with the baseline. In case that the schema is different the build step will fail.
                                                                      • outputFolder

                                                                        Path to the folder in that should be used to store baseline compare output.
                                                                        It serves as input for following steps like Generate create SQL script or Generate Report.



                                                                        Folder location must be specified as:

                                                                        • Absolute path to location on your Jenkins master node
                                                                        • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                                        • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                                        • Type: String
                                                                      • srcInputType
                                                                        • Type: String
                                                                      • tgtInputType
                                                                        • Type: String
                                                                      • srcInputFileOrFolder

                                                                        Specify input folder/file that will be used as source side input for baseline compare. Following inputs are expected.

                                                                        • Database - input is exported connection file
                                                                        • File System Synchronization - input is folder mapped through Toad Edge file system synchronization
                                                                        • Baseline - input is baseline snapshot file



                                                                        Folder/file location must be specified as:

                                                                        • Absolute path to location on your Jenkins master node
                                                                        • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                                        • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                                        • Type: String
                                                                      • tgtInputFileOrFolder

                                                                        Specify input folder/file that will be used as target side input for baseline compare. Following inputs are expected.

                                                                        • Database - input is exported connection file
                                                                        • File System Synchronization - input is folder mapped through Toad Edge file system synchronization
                                                                        • Baseline - input is baseline snapshot file



                                                                        Folder/file location must be specified as:

                                                                        • Absolute path to location on your Jenkins master node
                                                                        • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                                        • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                                        • Type: String
                                                                      • configFile

                                                                        Specify settings file location. This file should be exported from Toad Edge and contain all compare settings.



                                                                        File location must be specified as:

                                                                        • Absolute path to location on your Jenkins master node
                                                                        • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.

                                                                        • Type: String
                                                                    • $class: 'CompoundBuilder'
                                                                    • $class: 'ConditionalBuilder'
                                                                      • runCondition
                                                                          Nested Choice of Objects
                                                                        • $class: 'AlwaysRun'
                                                                          • $class: 'And'
                                                                            • conditions
                                                                                Array/List
                                                                                Nested Object
                                                                              • condition
                                                                                  Nested Choice of Objects
                                                                                • $class: 'AlwaysRun'
                                                                                  • $class: 'And'
                                                                                  • $class: 'BatchFileCondition'
                                                                                    • command
                                                                                      The script will be run with the workspace as the current directory. The text you enter in the text box will be executed as a batch file, and a result will be considered a false value if at the end of the execution %ERRORLEVEL% is not 0.

                                                                                      If you already have a batch file in SCM, you can just type in the path of that batch file (again relative to the workspace directory), and simply execute that.

                                                                                      • Type: String
                                                                                  • $class: 'BooleanCondition'
                                                                                    • token
                                                                                      • Type: String
                                                                                  • $class: 'CauseCondition'
                                                                                  • Run if the current build has a specific cause (e.g triggered by SCM or timer).
                                                                                    • buildCause
                                                                                      The cause why the build was triggered. The following causes are supported:
                                                                                      • UserCause - the build was triggered by a manual interaction
                                                                                      • SCMTrigger - the build was triggered by a SCM change
                                                                                      • TimerTrigger - the build was triggered by a timer
                                                                                      • CLICause - the build was triggered by via CLI interface
                                                                                      • RemoteCause - the build was triggered via remote interface
                                                                                      • UpstreamCause - the build was triggered by an upstream project
                                                                                      The following causes are supported if the XTrigger plugin is installed:
                                                                                      • FSTrigger - the build was triggered by a file system change (FSTrigger Plugin)
                                                                                      • URLTrigger - the build was triggered by a URL change (URLTrigger Plugin)
                                                                                      • IvyTrigger - the build was triggered by an Ivy dependency version has change (IvyTrigger Plugin)
                                                                                      • ScriptTrigger - the build was triggered by a script (ScriptTrigger Plugin)
                                                                                      • BuildResultTrigger - the build was triggered by a result of an other job (BuildResultTrigger Plugin)
                                                                                      • Type: String
                                                                                    • exclusiveCause
                                                                                      There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                      • Type: boolean
                                                                                  • $class: 'DayCondition'
                                                                                    • useBuildTime
                                                                                      Use the build time instead of the the time that the condition is evaluated.

                                                                                      For long running builds, there can be a considerable difference between these two times.

                                                                                      • Type: boolean
                                                                                    • daySelector
                                                                                      For which days do you want the build to run?

                                                                                      Weekends
                                                                                      Saturday and Sunday
                                                                                      Weekdays
                                                                                      Not a weekend
                                                                                      Select days
                                                                                      Choose the days for which the build should run

                                                                                        Nested Choice of Objects
                                                                                      • $class: 'SelectDays'
                                                                                        • days
                                                                                            Array/List
                                                                                            Nested Object
                                                                                          • day
                                                                                            • Type: int
                                                                                          • selected
                                                                                            • Type: boolean
                                                                                      • $class: 'Weekday'
                                                                                        • $class: 'Weekend'
                                                                                      • $class: 'ExpressionCondition'
                                                                                        • expression
                                                                                          The regular expression used to match the label - Java regular expression syntax
                                                                                          • Type: String
                                                                                        • label
                                                                                          The label that will be tested by the regular expression
                                                                                          • Type: String
                                                                                      • $class: 'ExtendedCauseCondition'
                                                                                        • condition
                                                                                            Nested Choice of Objects
                                                                                          • $class: 'UpstreamCauseCondition'
                                                                                            • projects
                                                                                              Comma seperated list of projects, which will cause a true result. If empty any upstream projects will return true.
                                                                                              • Type: String
                                                                                          • $class: 'UserBuildCauseCondition'
                                                                                            • users
                                                                                              Comma seperated list of users, which will cause a true result. If empty any user started build will return true.
                                                                                              • Type: String
                                                                                        • exclusiveCause
                                                                                          There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                          • Type: boolean
                                                                                      • $class: 'FileExistsCondition'
                                                                                        • file
                                                                                          • Type: String
                                                                                        • baseDir
                                                                                            Nested Choice of Objects
                                                                                          • $class: 'ArtifactsDir'
                                                                                            • $class: 'JenkinsHome'
                                                                                              • $class: 'Workspace'
                                                                                            • $class: 'FilesMatchCondition'
                                                                                              • includes
                                                                                                • Type: String
                                                                                              • excludes
                                                                                                • Type: String
                                                                                              • baseDir
                                                                                                  Nested Choice of Objects
                                                                                                • $class: 'ArtifactsDir'
                                                                                                  • $class: 'JenkinsHome'
                                                                                                    • $class: 'Workspace'
                                                                                                  • $class: 'LegacyBuildstepCondition'
                                                                                                    • condition
                                                                                                      • Type: String
                                                                                                    • invert
                                                                                                      • Type: boolean
                                                                                                  • $class: 'NeverRun'
                                                                                                    • $class: 'NodeCondition'
                                                                                                      • allowedNodes
                                                                                                          Array/List
                                                                                                        • Type: String
                                                                                                    • $class: 'Not'
                                                                                                      • condition
                                                                                                          Nested Choice of Objects
                                                                                                        • $class: 'AlwaysRun'
                                                                                                          • $class: 'And'
                                                                                                          • $class: 'BatchFileCondition'
                                                                                                            • command
                                                                                                              The script will be run with the workspace as the current directory. The text you enter in the text box will be executed as a batch file, and a result will be considered a false value if at the end of the execution %ERRORLEVEL% is not 0.

                                                                                                              If you already have a batch file in SCM, you can just type in the path of that batch file (again relative to the workspace directory), and simply execute that.

                                                                                                              • Type: String
                                                                                                          • $class: 'BooleanCondition'
                                                                                                            • token
                                                                                                              • Type: String
                                                                                                          • $class: 'CauseCondition'
                                                                                                          • Run if the current build has a specific cause (e.g triggered by SCM or timer).
                                                                                                            • buildCause
                                                                                                              The cause why the build was triggered. The following causes are supported:
                                                                                                              • UserCause - the build was triggered by a manual interaction
                                                                                                              • SCMTrigger - the build was triggered by a SCM change
                                                                                                              • TimerTrigger - the build was triggered by a timer
                                                                                                              • CLICause - the build was triggered by via CLI interface
                                                                                                              • RemoteCause - the build was triggered via remote interface
                                                                                                              • UpstreamCause - the build was triggered by an upstream project
                                                                                                              The following causes are supported if the XTrigger plugin is installed:
                                                                                                              • FSTrigger - the build was triggered by a file system change (FSTrigger Plugin)
                                                                                                              • URLTrigger - the build was triggered by a URL change (URLTrigger Plugin)
                                                                                                              • IvyTrigger - the build was triggered by an Ivy dependency version has change (IvyTrigger Plugin)
                                                                                                              • ScriptTrigger - the build was triggered by a script (ScriptTrigger Plugin)
                                                                                                              • BuildResultTrigger - the build was triggered by a result of an other job (BuildResultTrigger Plugin)
                                                                                                              • Type: String
                                                                                                            • exclusiveCause
                                                                                                              There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                                              • Type: boolean
                                                                                                          • $class: 'DayCondition'
                                                                                                            • useBuildTime
                                                                                                              Use the build time instead of the the time that the condition is evaluated.

                                                                                                              For long running builds, there can be a considerable difference between these two times.

                                                                                                              • Type: boolean
                                                                                                            • daySelector
                                                                                                              For which days do you want the build to run?

                                                                                                              Weekends
                                                                                                              Saturday and Sunday
                                                                                                              Weekdays
                                                                                                              Not a weekend
                                                                                                              Select days
                                                                                                              Choose the days for which the build should run

                                                                                                                Nested Choice of Objects
                                                                                                              • $class: 'SelectDays'
                                                                                                                • days
                                                                                                                    Array/List
                                                                                                                    Nested Object
                                                                                                                  • day
                                                                                                                    • Type: int
                                                                                                                  • selected
                                                                                                                    • Type: boolean
                                                                                                              • $class: 'Weekday'
                                                                                                                • $class: 'Weekend'
                                                                                                              • $class: 'ExpressionCondition'
                                                                                                                • expression
                                                                                                                  The regular expression used to match the label - Java regular expression syntax
                                                                                                                  • Type: String
                                                                                                                • label
                                                                                                                  The label that will be tested by the regular expression
                                                                                                                  • Type: String
                                                                                                              • $class: 'ExtendedCauseCondition'
                                                                                                                • condition
                                                                                                                    Nested Choice of Objects
                                                                                                                  • $class: 'UpstreamCauseCondition'
                                                                                                                    • projects
                                                                                                                      Comma seperated list of projects, which will cause a true result. If empty any upstream projects will return true.
                                                                                                                      • Type: String
                                                                                                                  • $class: 'UserBuildCauseCondition'
                                                                                                                    • users
                                                                                                                      Comma seperated list of users, which will cause a true result. If empty any user started build will return true.
                                                                                                                      • Type: String
                                                                                                                • exclusiveCause
                                                                                                                  There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                                                  • Type: boolean
                                                                                                              • $class: 'FileExistsCondition'
                                                                                                                • file
                                                                                                                  • Type: String
                                                                                                                • baseDir
                                                                                                                    Nested Choice of Objects
                                                                                                                  • $class: 'ArtifactsDir'
                                                                                                                    • $class: 'JenkinsHome'
                                                                                                                      • $class: 'Workspace'
                                                                                                                    • $class: 'FilesMatchCondition'
                                                                                                                      • includes
                                                                                                                        • Type: String
                                                                                                                      • excludes
                                                                                                                        • Type: String
                                                                                                                      • baseDir
                                                                                                                          Nested Choice of Objects
                                                                                                                        • $class: 'ArtifactsDir'
                                                                                                                          • $class: 'JenkinsHome'
                                                                                                                            • $class: 'Workspace'
                                                                                                                          • $class: 'LegacyBuildstepCondition'
                                                                                                                            • condition
                                                                                                                              • Type: String
                                                                                                                            • invert
                                                                                                                              • Type: boolean
                                                                                                                          • $class: 'NeverRun'
                                                                                                                            • $class: 'NodeCondition'
                                                                                                                              • allowedNodes
                                                                                                                                  Array/List
                                                                                                                                • Type: String
                                                                                                                            • $class: 'Not'
                                                                                                                            • $class: 'NumericalComparisonCondition'
                                                                                                                              • lhs
                                                                                                                                • Type: String
                                                                                                                              • rhs
                                                                                                                                • Type: String
                                                                                                                              • comparator
                                                                                                                                  Nested Choice of Objects
                                                                                                                                • $class: 'EqualTo'
                                                                                                                                  • $class: 'GreaterThan'
                                                                                                                                    • $class: 'GreaterThanOrEqualTo'
                                                                                                                                      • $class: 'LessThan'
                                                                                                                                        • $class: 'LessThanOrEqualTo'
                                                                                                                                          • $class: 'NotEqualTo'
                                                                                                                                        • $class: 'Or'
                                                                                                                                          • conditions
                                                                                                                                              Array/List
                                                                                                                                              Nested Object
                                                                                                                                        • $class: 'ShellCondition'
                                                                                                                                          • command
                                                                                                                                            Type in the contents of your shell script. If your shell script has no header line like #!/bin/sh, then the shell configured system-wide will be used, but you can also use the header line to write script in another language (like #!/bin/perl) or control the options that shell uses. Default shell is the same as configured for the Execute shell build step.

                                                                                                                                            By default, the shell will be invoked with the "-ex" option. So all of the commands are printed before being executed, and the build is considered a failure if any of the commands exits with a non-zero exit code. Again, add the #!/bin/... line to change this behavior.

                                                                                                                                            As a best practice, try not to put a long shell script in here. Instead, consider adding the shell script in SCM and simply call that shell script from Jenkins (via bash -ex myscript.sh or something like that), so that you can track changes in your shell script.

                                                                                                                                            A non-zero exit value will be treated as a false value

                                                                                                                                            • Type: String
                                                                                                                                        • $class: 'StatusCondition'
                                                                                                                                          • worstResult
                                                                                                                                            The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                            • Type: String
                                                                                                                                          • bestResult
                                                                                                                                            The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                            • Type: String
                                                                                                                                        • $class: 'StringsMatchCondition'
                                                                                                                                          • arg1
                                                                                                                                            • Type: String
                                                                                                                                          • arg2
                                                                                                                                            • Type: String
                                                                                                                                          • ignoreCase
                                                                                                                                            Ignore the case of the strings when matching them
                                                                                                                                            • Type: boolean
                                                                                                                                        • $class: 'TextFinderCondition'
                                                                                                                                          • fileSet
                                                                                                                                            • Type: String
                                                                                                                                          • regexp
                                                                                                                                            • Type: String
                                                                                                                                          • checkConsoleOutput
                                                                                                                                            • Type: boolean
                                                                                                                                        • $class: 'TimeCondition'
                                                                                                                                          • earliest
                                                                                                                                            • Type: String
                                                                                                                                          • latest
                                                                                                                                            • Type: String
                                                                                                                                          • useBuildTime
                                                                                                                                            Use the build time instead of the the time that the condition is evaluated.

                                                                                                                                            For long running builds, there can be a considerable difference between these two times.

                                                                                                                                            • Type: boolean
                                                                                                                                        • $class: 'VariableExistsCondition'
                                                                                                                                          • variableName
                                                                                                                                            Name of the variable to be checked. Variables in this field will be expanded.
                                                                                                                                            • Type: String
                                                                                                                                    • $class: 'NumericalComparisonCondition'
                                                                                                                                      • lhs
                                                                                                                                        • Type: String
                                                                                                                                      • rhs
                                                                                                                                        • Type: String
                                                                                                                                      • comparator
                                                                                                                                          Nested Choice of Objects
                                                                                                                                        • $class: 'EqualTo'
                                                                                                                                          • $class: 'GreaterThan'
                                                                                                                                            • $class: 'GreaterThanOrEqualTo'
                                                                                                                                              • $class: 'LessThan'
                                                                                                                                                • $class: 'LessThanOrEqualTo'
                                                                                                                                                  • $class: 'NotEqualTo'
                                                                                                                                                • $class: 'Or'
                                                                                                                                                  • conditions
                                                                                                                                                      Array/List
                                                                                                                                                      Nested Object
                                                                                                                                                • $class: 'ShellCondition'
                                                                                                                                                  • command
                                                                                                                                                    Type in the contents of your shell script. If your shell script has no header line like #!/bin/sh, then the shell configured system-wide will be used, but you can also use the header line to write script in another language (like #!/bin/perl) or control the options that shell uses. Default shell is the same as configured for the Execute shell build step.

                                                                                                                                                    By default, the shell will be invoked with the "-ex" option. So all of the commands are printed before being executed, and the build is considered a failure if any of the commands exits with a non-zero exit code. Again, add the #!/bin/... line to change this behavior.

                                                                                                                                                    As a best practice, try not to put a long shell script in here. Instead, consider adding the shell script in SCM and simply call that shell script from Jenkins (via bash -ex myscript.sh or something like that), so that you can track changes in your shell script.

                                                                                                                                                    A non-zero exit value will be treated as a false value

                                                                                                                                                    • Type: String
                                                                                                                                                • $class: 'StatusCondition'
                                                                                                                                                  • worstResult
                                                                                                                                                    The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                                    • Type: String
                                                                                                                                                  • bestResult
                                                                                                                                                    The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                                    • Type: String
                                                                                                                                                • $class: 'StringsMatchCondition'
                                                                                                                                                  • arg1
                                                                                                                                                    • Type: String
                                                                                                                                                  • arg2
                                                                                                                                                    • Type: String
                                                                                                                                                  • ignoreCase
                                                                                                                                                    Ignore the case of the strings when matching them
                                                                                                                                                    • Type: boolean
                                                                                                                                                • $class: 'TextFinderCondition'
                                                                                                                                                  • fileSet
                                                                                                                                                    • Type: String
                                                                                                                                                  • regexp
                                                                                                                                                    • Type: String
                                                                                                                                                  • checkConsoleOutput
                                                                                                                                                    • Type: boolean
                                                                                                                                                • $class: 'TimeCondition'
                                                                                                                                                  • earliest
                                                                                                                                                    • Type: String
                                                                                                                                                  • latest
                                                                                                                                                    • Type: String
                                                                                                                                                  • useBuildTime
                                                                                                                                                    Use the build time instead of the the time that the condition is evaluated.

                                                                                                                                                    For long running builds, there can be a considerable difference between these two times.

                                                                                                                                                    • Type: boolean
                                                                                                                                                • $class: 'VariableExistsCondition'
                                                                                                                                                  • variableName
                                                                                                                                                    Name of the variable to be checked. Variables in this field will be expanded.
                                                                                                                                                    • Type: String
                                                                                                                                          • $class: 'BatchFileCondition'
                                                                                                                                            • command
                                                                                                                                              The script will be run with the workspace as the current directory. The text you enter in the text box will be executed as a batch file, and a result will be considered a false value if at the end of the execution %ERRORLEVEL% is not 0.

                                                                                                                                              If you already have a batch file in SCM, you can just type in the path of that batch file (again relative to the workspace directory), and simply execute that.

                                                                                                                                              • Type: String
                                                                                                                                          • $class: 'BooleanCondition'
                                                                                                                                            • token
                                                                                                                                              • Type: String
                                                                                                                                          • $class: 'CauseCondition'
                                                                                                                                          • Run if the current build has a specific cause (e.g triggered by SCM or timer).
                                                                                                                                            • buildCause
                                                                                                                                              The cause why the build was triggered. The following causes are supported:
                                                                                                                                              • UserCause - the build was triggered by a manual interaction
                                                                                                                                              • SCMTrigger - the build was triggered by a SCM change
                                                                                                                                              • TimerTrigger - the build was triggered by a timer
                                                                                                                                              • CLICause - the build was triggered by via CLI interface
                                                                                                                                              • RemoteCause - the build was triggered via remote interface
                                                                                                                                              • UpstreamCause - the build was triggered by an upstream project
                                                                                                                                              The following causes are supported if the XTrigger plugin is installed:
                                                                                                                                              • FSTrigger - the build was triggered by a file system change (FSTrigger Plugin)
                                                                                                                                              • URLTrigger - the build was triggered by a URL change (URLTrigger Plugin)
                                                                                                                                              • IvyTrigger - the build was triggered by an Ivy dependency version has change (IvyTrigger Plugin)
                                                                                                                                              • ScriptTrigger - the build was triggered by a script (ScriptTrigger Plugin)
                                                                                                                                              • BuildResultTrigger - the build was triggered by a result of an other job (BuildResultTrigger Plugin)
                                                                                                                                              • Type: String
                                                                                                                                            • exclusiveCause
                                                                                                                                              There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                                                                              • Type: boolean
                                                                                                                                          • $class: 'DayCondition'
                                                                                                                                            • useBuildTime
                                                                                                                                              Use the build time instead of the the time that the condition is evaluated.

                                                                                                                                              For long running builds, there can be a considerable difference between these two times.

                                                                                                                                              • Type: boolean
                                                                                                                                            • daySelector
                                                                                                                                              For which days do you want the build to run?

                                                                                                                                              Weekends
                                                                                                                                              Saturday and Sunday
                                                                                                                                              Weekdays
                                                                                                                                              Not a weekend
                                                                                                                                              Select days
                                                                                                                                              Choose the days for which the build should run

                                                                                                                                                Nested Choice of Objects
                                                                                                                                              • $class: 'SelectDays'
                                                                                                                                                • days
                                                                                                                                                    Array/List
                                                                                                                                                    Nested Object
                                                                                                                                                  • day
                                                                                                                                                    • Type: int
                                                                                                                                                  • selected
                                                                                                                                                    • Type: boolean
                                                                                                                                              • $class: 'Weekday'
                                                                                                                                                • $class: 'Weekend'
                                                                                                                                              • $class: 'ExpressionCondition'
                                                                                                                                                • expression
                                                                                                                                                  The regular expression used to match the label - Java regular expression syntax
                                                                                                                                                  • Type: String
                                                                                                                                                • label
                                                                                                                                                  The label that will be tested by the regular expression
                                                                                                                                                  • Type: String
                                                                                                                                              • $class: 'ExtendedCauseCondition'
                                                                                                                                                • condition
                                                                                                                                                    Nested Choice of Objects
                                                                                                                                                  • $class: 'UpstreamCauseCondition'
                                                                                                                                                    • projects
                                                                                                                                                      Comma seperated list of projects, which will cause a true result. If empty any upstream projects will return true.
                                                                                                                                                      • Type: String
                                                                                                                                                  • $class: 'UserBuildCauseCondition'
                                                                                                                                                    • users
                                                                                                                                                      Comma seperated list of users, which will cause a true result. If empty any user started build will return true.
                                                                                                                                                      • Type: String
                                                                                                                                                • exclusiveCause
                                                                                                                                                  There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                                                                                  • Type: boolean
                                                                                                                                              • $class: 'FileExistsCondition'
                                                                                                                                                • file
                                                                                                                                                  • Type: String
                                                                                                                                                • baseDir
                                                                                                                                                    Nested Choice of Objects
                                                                                                                                                  • $class: 'ArtifactsDir'
                                                                                                                                                    • $class: 'JenkinsHome'
                                                                                                                                                      • $class: 'Workspace'
                                                                                                                                                    • $class: 'FilesMatchCondition'
                                                                                                                                                      • includes
                                                                                                                                                        • Type: String
                                                                                                                                                      • excludes
                                                                                                                                                        • Type: String
                                                                                                                                                      • baseDir
                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                        • $class: 'ArtifactsDir'
                                                                                                                                                          • $class: 'JenkinsHome'
                                                                                                                                                            • $class: 'Workspace'
                                                                                                                                                          • $class: 'LegacyBuildstepCondition'
                                                                                                                                                            • condition
                                                                                                                                                              • Type: String
                                                                                                                                                            • invert
                                                                                                                                                              • Type: boolean
                                                                                                                                                          • $class: 'NeverRun'
                                                                                                                                                            • $class: 'NodeCondition'
                                                                                                                                                              • allowedNodes
                                                                                                                                                                  Array/List
                                                                                                                                                                • Type: String
                                                                                                                                                            • $class: 'Not'
                                                                                                                                                              • condition
                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                • $class: 'AlwaysRun'
                                                                                                                                                                  • $class: 'And'
                                                                                                                                                                    • conditions
                                                                                                                                                                        Array/List
                                                                                                                                                                        Nested Object
                                                                                                                                                                      • condition
                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                        • $class: 'AlwaysRun'
                                                                                                                                                                          • $class: 'And'
                                                                                                                                                                          • $class: 'BatchFileCondition'
                                                                                                                                                                            • command
                                                                                                                                                                              The script will be run with the workspace as the current directory. The text you enter in the text box will be executed as a batch file, and a result will be considered a false value if at the end of the execution %ERRORLEVEL% is not 0.

                                                                                                                                                                              If you already have a batch file in SCM, you can just type in the path of that batch file (again relative to the workspace directory), and simply execute that.

                                                                                                                                                                              • Type: String
                                                                                                                                                                          • $class: 'BooleanCondition'
                                                                                                                                                                            • token
                                                                                                                                                                              • Type: String
                                                                                                                                                                          • $class: 'CauseCondition'
                                                                                                                                                                          • Run if the current build has a specific cause (e.g triggered by SCM or timer).
                                                                                                                                                                            • buildCause
                                                                                                                                                                              The cause why the build was triggered. The following causes are supported:
                                                                                                                                                                              • UserCause - the build was triggered by a manual interaction
                                                                                                                                                                              • SCMTrigger - the build was triggered by a SCM change
                                                                                                                                                                              • TimerTrigger - the build was triggered by a timer
                                                                                                                                                                              • CLICause - the build was triggered by via CLI interface
                                                                                                                                                                              • RemoteCause - the build was triggered via remote interface
                                                                                                                                                                              • UpstreamCause - the build was triggered by an upstream project
                                                                                                                                                                              The following causes are supported if the XTrigger plugin is installed:
                                                                                                                                                                              • FSTrigger - the build was triggered by a file system change (FSTrigger Plugin)
                                                                                                                                                                              • URLTrigger - the build was triggered by a URL change (URLTrigger Plugin)
                                                                                                                                                                              • IvyTrigger - the build was triggered by an Ivy dependency version has change (IvyTrigger Plugin)
                                                                                                                                                                              • ScriptTrigger - the build was triggered by a script (ScriptTrigger Plugin)
                                                                                                                                                                              • BuildResultTrigger - the build was triggered by a result of an other job (BuildResultTrigger Plugin)
                                                                                                                                                                              • Type: String
                                                                                                                                                                            • exclusiveCause
                                                                                                                                                                              There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                                                                                                              • Type: boolean
                                                                                                                                                                          • $class: 'DayCondition'
                                                                                                                                                                            • useBuildTime
                                                                                                                                                                              Use the build time instead of the the time that the condition is evaluated.

                                                                                                                                                                              For long running builds, there can be a considerable difference between these two times.

                                                                                                                                                                              • Type: boolean
                                                                                                                                                                            • daySelector
                                                                                                                                                                              For which days do you want the build to run?

                                                                                                                                                                              Weekends
                                                                                                                                                                              Saturday and Sunday
                                                                                                                                                                              Weekdays
                                                                                                                                                                              Not a weekend
                                                                                                                                                                              Select days
                                                                                                                                                                              Choose the days for which the build should run

                                                                                                                                                                                Nested Choice of Objects
                                                                                                                                                                              • $class: 'SelectDays'
                                                                                                                                                                                • days
                                                                                                                                                                                    Array/List
                                                                                                                                                                                    Nested Object
                                                                                                                                                                                  • day
                                                                                                                                                                                    • Type: int
                                                                                                                                                                                  • selected
                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                              • $class: 'Weekday'
                                                                                                                                                                                • $class: 'Weekend'
                                                                                                                                                                              • $class: 'ExpressionCondition'
                                                                                                                                                                                • expression
                                                                                                                                                                                  The regular expression used to match the label - Java regular expression syntax
                                                                                                                                                                                  • Type: String
                                                                                                                                                                                • label
                                                                                                                                                                                  The label that will be tested by the regular expression
                                                                                                                                                                                  • Type: String
                                                                                                                                                                              • $class: 'ExtendedCauseCondition'
                                                                                                                                                                                • condition
                                                                                                                                                                                    Nested Choice of Objects
                                                                                                                                                                                  • $class: 'UpstreamCauseCondition'
                                                                                                                                                                                    • projects
                                                                                                                                                                                      Comma seperated list of projects, which will cause a true result. If empty any upstream projects will return true.
                                                                                                                                                                                      • Type: String
                                                                                                                                                                                  • $class: 'UserBuildCauseCondition'
                                                                                                                                                                                    • users
                                                                                                                                                                                      Comma seperated list of users, which will cause a true result. If empty any user started build will return true.
                                                                                                                                                                                      • Type: String
                                                                                                                                                                                • exclusiveCause
                                                                                                                                                                                  There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                              • $class: 'FileExistsCondition'
                                                                                                                                                                                • file
                                                                                                                                                                                  • Type: String
                                                                                                                                                                                • baseDir
                                                                                                                                                                                    Nested Choice of Objects
                                                                                                                                                                                  • $class: 'ArtifactsDir'
                                                                                                                                                                                    • $class: 'JenkinsHome'
                                                                                                                                                                                      • $class: 'Workspace'
                                                                                                                                                                                    • $class: 'FilesMatchCondition'
                                                                                                                                                                                      • includes
                                                                                                                                                                                        • Type: String
                                                                                                                                                                                      • excludes
                                                                                                                                                                                        • Type: String
                                                                                                                                                                                      • baseDir
                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                        • $class: 'ArtifactsDir'
                                                                                                                                                                                          • $class: 'JenkinsHome'
                                                                                                                                                                                            • $class: 'Workspace'
                                                                                                                                                                                          • $class: 'LegacyBuildstepCondition'
                                                                                                                                                                                            • condition
                                                                                                                                                                                              • Type: String
                                                                                                                                                                                            • invert
                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                          • $class: 'NeverRun'
                                                                                                                                                                                            • $class: 'NodeCondition'
                                                                                                                                                                                              • allowedNodes
                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                • Type: String
                                                                                                                                                                                            • $class: 'Not'
                                                                                                                                                                                            • $class: 'NumericalComparisonCondition'
                                                                                                                                                                                              • lhs
                                                                                                                                                                                                • Type: String
                                                                                                                                                                                              • rhs
                                                                                                                                                                                                • Type: String
                                                                                                                                                                                              • comparator
                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                • $class: 'EqualTo'
                                                                                                                                                                                                  • $class: 'GreaterThan'
                                                                                                                                                                                                    • $class: 'GreaterThanOrEqualTo'
                                                                                                                                                                                                      • $class: 'LessThan'
                                                                                                                                                                                                        • $class: 'LessThanOrEqualTo'
                                                                                                                                                                                                          • $class: 'NotEqualTo'
                                                                                                                                                                                                        • $class: 'Or'
                                                                                                                                                                                                          • conditions
                                                                                                                                                                                                              Array/List
                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                        • $class: 'ShellCondition'
                                                                                                                                                                                                          • command
                                                                                                                                                                                                            Type in the contents of your shell script. If your shell script has no header line like #!/bin/sh, then the shell configured system-wide will be used, but you can also use the header line to write script in another language (like #!/bin/perl) or control the options that shell uses. Default shell is the same as configured for the Execute shell build step.

                                                                                                                                                                                                            By default, the shell will be invoked with the "-ex" option. So all of the commands are printed before being executed, and the build is considered a failure if any of the commands exits with a non-zero exit code. Again, add the #!/bin/... line to change this behavior.

                                                                                                                                                                                                            As a best practice, try not to put a long shell script in here. Instead, consider adding the shell script in SCM and simply call that shell script from Jenkins (via bash -ex myscript.sh or something like that), so that you can track changes in your shell script.

                                                                                                                                                                                                            A non-zero exit value will be treated as a false value

                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                        • $class: 'StatusCondition'
                                                                                                                                                                                                          • worstResult
                                                                                                                                                                                                            The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                          • bestResult
                                                                                                                                                                                                            The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                        • $class: 'StringsMatchCondition'
                                                                                                                                                                                                          • arg1
                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                          • arg2
                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                          • ignoreCase
                                                                                                                                                                                                            Ignore the case of the strings when matching them
                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                        • $class: 'TextFinderCondition'
                                                                                                                                                                                                          • fileSet
                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                          • regexp
                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                          • checkConsoleOutput
                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                        • $class: 'TimeCondition'
                                                                                                                                                                                                          • earliest
                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                          • latest
                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                          • useBuildTime
                                                                                                                                                                                                            Use the build time instead of the the time that the condition is evaluated.

                                                                                                                                                                                                            For long running builds, there can be a considerable difference between these two times.

                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                        • $class: 'VariableExistsCondition'
                                                                                                                                                                                                          • variableName
                                                                                                                                                                                                            Name of the variable to be checked. Variables in this field will be expanded.
                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                  • $class: 'BatchFileCondition'
                                                                                                                                                                                                    • command
                                                                                                                                                                                                      The script will be run with the workspace as the current directory. The text you enter in the text box will be executed as a batch file, and a result will be considered a false value if at the end of the execution %ERRORLEVEL% is not 0.

                                                                                                                                                                                                      If you already have a batch file in SCM, you can just type in the path of that batch file (again relative to the workspace directory), and simply execute that.

                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                  • $class: 'BooleanCondition'
                                                                                                                                                                                                    • token
                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                  • $class: 'CauseCondition'
                                                                                                                                                                                                  • Run if the current build has a specific cause (e.g triggered by SCM or timer).
                                                                                                                                                                                                    • buildCause
                                                                                                                                                                                                      The cause why the build was triggered. The following causes are supported:
                                                                                                                                                                                                      • UserCause - the build was triggered by a manual interaction
                                                                                                                                                                                                      • SCMTrigger - the build was triggered by a SCM change
                                                                                                                                                                                                      • TimerTrigger - the build was triggered by a timer
                                                                                                                                                                                                      • CLICause - the build was triggered by via CLI interface
                                                                                                                                                                                                      • RemoteCause - the build was triggered via remote interface
                                                                                                                                                                                                      • UpstreamCause - the build was triggered by an upstream project
                                                                                                                                                                                                      The following causes are supported if the XTrigger plugin is installed:
                                                                                                                                                                                                      • FSTrigger - the build was triggered by a file system change (FSTrigger Plugin)
                                                                                                                                                                                                      • URLTrigger - the build was triggered by a URL change (URLTrigger Plugin)
                                                                                                                                                                                                      • IvyTrigger - the build was triggered by an Ivy dependency version has change (IvyTrigger Plugin)
                                                                                                                                                                                                      • ScriptTrigger - the build was triggered by a script (ScriptTrigger Plugin)
                                                                                                                                                                                                      • BuildResultTrigger - the build was triggered by a result of an other job (BuildResultTrigger Plugin)
                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                    • exclusiveCause
                                                                                                                                                                                                      There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                  • $class: 'DayCondition'
                                                                                                                                                                                                    • useBuildTime
                                                                                                                                                                                                      Use the build time instead of the the time that the condition is evaluated.

                                                                                                                                                                                                      For long running builds, there can be a considerable difference between these two times.

                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                    • daySelector
                                                                                                                                                                                                      For which days do you want the build to run?

                                                                                                                                                                                                      Weekends
                                                                                                                                                                                                      Saturday and Sunday
                                                                                                                                                                                                      Weekdays
                                                                                                                                                                                                      Not a weekend
                                                                                                                                                                                                      Select days
                                                                                                                                                                                                      Choose the days for which the build should run

                                                                                                                                                                                                        Nested Choice of Objects
                                                                                                                                                                                                      • $class: 'SelectDays'
                                                                                                                                                                                                        • days
                                                                                                                                                                                                            Array/List
                                                                                                                                                                                                            Nested Object
                                                                                                                                                                                                          • day
                                                                                                                                                                                                            • Type: int
                                                                                                                                                                                                          • selected
                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                      • $class: 'Weekday'
                                                                                                                                                                                                        • $class: 'Weekend'
                                                                                                                                                                                                      • $class: 'ExpressionCondition'
                                                                                                                                                                                                        • expression
                                                                                                                                                                                                          The regular expression used to match the label - Java regular expression syntax
                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                        • label
                                                                                                                                                                                                          The label that will be tested by the regular expression
                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                      • $class: 'ExtendedCauseCondition'
                                                                                                                                                                                                        • condition
                                                                                                                                                                                                            Nested Choice of Objects
                                                                                                                                                                                                          • $class: 'UpstreamCauseCondition'
                                                                                                                                                                                                            • projects
                                                                                                                                                                                                              Comma seperated list of projects, which will cause a true result. If empty any upstream projects will return true.
                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                          • $class: 'UserBuildCauseCondition'
                                                                                                                                                                                                            • users
                                                                                                                                                                                                              Comma seperated list of users, which will cause a true result. If empty any user started build will return true.
                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                        • exclusiveCause
                                                                                                                                                                                                          There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                      • $class: 'FileExistsCondition'
                                                                                                                                                                                                        • file
                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                        • baseDir
                                                                                                                                                                                                            Nested Choice of Objects
                                                                                                                                                                                                          • $class: 'ArtifactsDir'
                                                                                                                                                                                                            • $class: 'JenkinsHome'
                                                                                                                                                                                                              • $class: 'Workspace'
                                                                                                                                                                                                            • $class: 'FilesMatchCondition'
                                                                                                                                                                                                              • includes
                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                              • excludes
                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                              • baseDir
                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                • $class: 'ArtifactsDir'
                                                                                                                                                                                                                  • $class: 'JenkinsHome'
                                                                                                                                                                                                                    • $class: 'Workspace'
                                                                                                                                                                                                                  • $class: 'LegacyBuildstepCondition'
                                                                                                                                                                                                                    • condition
                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                    • invert
                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                  • $class: 'NeverRun'
                                                                                                                                                                                                                    • $class: 'NodeCondition'
                                                                                                                                                                                                                      • allowedNodes
                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                    • $class: 'Not'
                                                                                                                                                                                                                    • $class: 'NumericalComparisonCondition'
                                                                                                                                                                                                                      • lhs
                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                      • rhs
                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                      • comparator
                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                        • $class: 'EqualTo'
                                                                                                                                                                                                                          • $class: 'GreaterThan'
                                                                                                                                                                                                                            • $class: 'GreaterThanOrEqualTo'
                                                                                                                                                                                                                              • $class: 'LessThan'
                                                                                                                                                                                                                                • $class: 'LessThanOrEqualTo'
                                                                                                                                                                                                                                  • $class: 'NotEqualTo'
                                                                                                                                                                                                                                • $class: 'Or'
                                                                                                                                                                                                                                  • conditions
                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                    • condition
                                                                                                                                                                                                                                        Nested Choice of Objects
                                                                                                                                                                                                                                      • $class: 'AlwaysRun'
                                                                                                                                                                                                                                        • $class: 'And'
                                                                                                                                                                                                                                          • conditions
                                                                                                                                                                                                                                              Array/List
                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                        • $class: 'BatchFileCondition'
                                                                                                                                                                                                                                          • command
                                                                                                                                                                                                                                            The script will be run with the workspace as the current directory. The text you enter in the text box will be executed as a batch file, and a result will be considered a false value if at the end of the execution %ERRORLEVEL% is not 0.

                                                                                                                                                                                                                                            If you already have a batch file in SCM, you can just type in the path of that batch file (again relative to the workspace directory), and simply execute that.

                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                        • $class: 'BooleanCondition'
                                                                                                                                                                                                                                          • token
                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                        • $class: 'CauseCondition'
                                                                                                                                                                                                                                        • Run if the current build has a specific cause (e.g triggered by SCM or timer).
                                                                                                                                                                                                                                          • buildCause
                                                                                                                                                                                                                                            The cause why the build was triggered. The following causes are supported:
                                                                                                                                                                                                                                            • UserCause - the build was triggered by a manual interaction
                                                                                                                                                                                                                                            • SCMTrigger - the build was triggered by a SCM change
                                                                                                                                                                                                                                            • TimerTrigger - the build was triggered by a timer
                                                                                                                                                                                                                                            • CLICause - the build was triggered by via CLI interface
                                                                                                                                                                                                                                            • RemoteCause - the build was triggered via remote interface
                                                                                                                                                                                                                                            • UpstreamCause - the build was triggered by an upstream project
                                                                                                                                                                                                                                            The following causes are supported if the XTrigger plugin is installed:
                                                                                                                                                                                                                                            • FSTrigger - the build was triggered by a file system change (FSTrigger Plugin)
                                                                                                                                                                                                                                            • URLTrigger - the build was triggered by a URL change (URLTrigger Plugin)
                                                                                                                                                                                                                                            • IvyTrigger - the build was triggered by an Ivy dependency version has change (IvyTrigger Plugin)
                                                                                                                                                                                                                                            • ScriptTrigger - the build was triggered by a script (ScriptTrigger Plugin)
                                                                                                                                                                                                                                            • BuildResultTrigger - the build was triggered by a result of an other job (BuildResultTrigger Plugin)
                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                          • exclusiveCause
                                                                                                                                                                                                                                            There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                        • $class: 'DayCondition'
                                                                                                                                                                                                                                          • useBuildTime
                                                                                                                                                                                                                                            Use the build time instead of the the time that the condition is evaluated.

                                                                                                                                                                                                                                            For long running builds, there can be a considerable difference between these two times.

                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                          • daySelector
                                                                                                                                                                                                                                            For which days do you want the build to run?

                                                                                                                                                                                                                                            Weekends
                                                                                                                                                                                                                                            Saturday and Sunday
                                                                                                                                                                                                                                            Weekdays
                                                                                                                                                                                                                                            Not a weekend
                                                                                                                                                                                                                                            Select days
                                                                                                                                                                                                                                            Choose the days for which the build should run

                                                                                                                                                                                                                                              Nested Choice of Objects
                                                                                                                                                                                                                                            • $class: 'SelectDays'
                                                                                                                                                                                                                                              • days
                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                • day
                                                                                                                                                                                                                                                  • Type: int
                                                                                                                                                                                                                                                • selected
                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                            • $class: 'Weekday'
                                                                                                                                                                                                                                              • $class: 'Weekend'
                                                                                                                                                                                                                                            • $class: 'ExpressionCondition'
                                                                                                                                                                                                                                              • expression
                                                                                                                                                                                                                                                The regular expression used to match the label - Java regular expression syntax
                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                              • label
                                                                                                                                                                                                                                                The label that will be tested by the regular expression
                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                            • $class: 'ExtendedCauseCondition'
                                                                                                                                                                                                                                              • condition
                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                • $class: 'UpstreamCauseCondition'
                                                                                                                                                                                                                                                  • projects
                                                                                                                                                                                                                                                    Comma seperated list of projects, which will cause a true result. If empty any upstream projects will return true.
                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                • $class: 'UserBuildCauseCondition'
                                                                                                                                                                                                                                                  • users
                                                                                                                                                                                                                                                    Comma seperated list of users, which will cause a true result. If empty any user started build will return true.
                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                              • exclusiveCause
                                                                                                                                                                                                                                                There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                            • $class: 'FileExistsCondition'
                                                                                                                                                                                                                                              • file
                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                              • baseDir
                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                • $class: 'ArtifactsDir'
                                                                                                                                                                                                                                                  • $class: 'JenkinsHome'
                                                                                                                                                                                                                                                    • $class: 'Workspace'
                                                                                                                                                                                                                                                  • $class: 'FilesMatchCondition'
                                                                                                                                                                                                                                                    • includes
                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                    • excludes
                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                    • baseDir
                                                                                                                                                                                                                                                        Nested Choice of Objects
                                                                                                                                                                                                                                                      • $class: 'ArtifactsDir'
                                                                                                                                                                                                                                                        • $class: 'JenkinsHome'
                                                                                                                                                                                                                                                          • $class: 'Workspace'
                                                                                                                                                                                                                                                        • $class: 'LegacyBuildstepCondition'
                                                                                                                                                                                                                                                          • condition
                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                          • invert
                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                        • $class: 'NeverRun'
                                                                                                                                                                                                                                                          • $class: 'NodeCondition'
                                                                                                                                                                                                                                                            • allowedNodes
                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                          • $class: 'Not'
                                                                                                                                                                                                                                                          • $class: 'NumericalComparisonCondition'
                                                                                                                                                                                                                                                            • lhs
                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                            • rhs
                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                            • comparator
                                                                                                                                                                                                                                                                Nested Choice of Objects
                                                                                                                                                                                                                                                              • $class: 'EqualTo'
                                                                                                                                                                                                                                                                • $class: 'GreaterThan'
                                                                                                                                                                                                                                                                  • $class: 'GreaterThanOrEqualTo'
                                                                                                                                                                                                                                                                    • $class: 'LessThan'
                                                                                                                                                                                                                                                                      • $class: 'LessThanOrEqualTo'
                                                                                                                                                                                                                                                                        • $class: 'NotEqualTo'
                                                                                                                                                                                                                                                                      • $class: 'Or'
                                                                                                                                                                                                                                                                      • $class: 'ShellCondition'
                                                                                                                                                                                                                                                                        • command
                                                                                                                                                                                                                                                                          Type in the contents of your shell script. If your shell script has no header line like #!/bin/sh, then the shell configured system-wide will be used, but you can also use the header line to write script in another language (like #!/bin/perl) or control the options that shell uses. Default shell is the same as configured for the Execute shell build step.

                                                                                                                                                                                                                                                                          By default, the shell will be invoked with the "-ex" option. So all of the commands are printed before being executed, and the build is considered a failure if any of the commands exits with a non-zero exit code. Again, add the #!/bin/... line to change this behavior.

                                                                                                                                                                                                                                                                          As a best practice, try not to put a long shell script in here. Instead, consider adding the shell script in SCM and simply call that shell script from Jenkins (via bash -ex myscript.sh or something like that), so that you can track changes in your shell script.

                                                                                                                                                                                                                                                                          A non-zero exit value will be treated as a false value

                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                      • $class: 'StatusCondition'
                                                                                                                                                                                                                                                                        • worstResult
                                                                                                                                                                                                                                                                          The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                        • bestResult
                                                                                                                                                                                                                                                                          The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                      • $class: 'StringsMatchCondition'
                                                                                                                                                                                                                                                                        • arg1
                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                        • arg2
                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                        • ignoreCase
                                                                                                                                                                                                                                                                          Ignore the case of the strings when matching them
                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                      • $class: 'TextFinderCondition'
                                                                                                                                                                                                                                                                        • fileSet
                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                        • regexp
                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                        • checkConsoleOutput
                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                      • $class: 'TimeCondition'
                                                                                                                                                                                                                                                                        • earliest
                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                        • latest
                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                        • useBuildTime
                                                                                                                                                                                                                                                                          Use the build time instead of the the time that the condition is evaluated.

                                                                                                                                                                                                                                                                          For long running builds, there can be a considerable difference between these two times.

                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                      • $class: 'VariableExistsCondition'
                                                                                                                                                                                                                                                                        • variableName
                                                                                                                                                                                                                                                                          Name of the variable to be checked. Variables in this field will be expanded.
                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                • $class: 'ShellCondition'
                                                                                                                                                                                                                                                                  • command
                                                                                                                                                                                                                                                                    Type in the contents of your shell script. If your shell script has no header line like #!/bin/sh, then the shell configured system-wide will be used, but you can also use the header line to write script in another language (like #!/bin/perl) or control the options that shell uses. Default shell is the same as configured for the Execute shell build step.

                                                                                                                                                                                                                                                                    By default, the shell will be invoked with the "-ex" option. So all of the commands are printed before being executed, and the build is considered a failure if any of the commands exits with a non-zero exit code. Again, add the #!/bin/... line to change this behavior.

                                                                                                                                                                                                                                                                    As a best practice, try not to put a long shell script in here. Instead, consider adding the shell script in SCM and simply call that shell script from Jenkins (via bash -ex myscript.sh or something like that), so that you can track changes in your shell script.

                                                                                                                                                                                                                                                                    A non-zero exit value will be treated as a false value

                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                • $class: 'StatusCondition'
                                                                                                                                                                                                                                                                  • worstResult
                                                                                                                                                                                                                                                                    The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                  • bestResult
                                                                                                                                                                                                                                                                    The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                • $class: 'StringsMatchCondition'
                                                                                                                                                                                                                                                                  • arg1
                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                  • arg2
                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                  • ignoreCase
                                                                                                                                                                                                                                                                    Ignore the case of the strings when matching them
                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                • $class: 'TextFinderCondition'
                                                                                                                                                                                                                                                                  • fileSet
                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                  • regexp
                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                  • checkConsoleOutput
                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                • $class: 'TimeCondition'
                                                                                                                                                                                                                                                                  • earliest
                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                  • latest
                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                  • useBuildTime
                                                                                                                                                                                                                                                                    Use the build time instead of the the time that the condition is evaluated.

                                                                                                                                                                                                                                                                    For long running builds, there can be a considerable difference between these two times.

                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                • $class: 'VariableExistsCondition'
                                                                                                                                                                                                                                                                  • variableName
                                                                                                                                                                                                                                                                    Name of the variable to be checked. Variables in this field will be expanded.
                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                            • $class: 'NumericalComparisonCondition'
                                                                                                                                                                                                                                                              • lhs
                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                              • rhs
                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                              • comparator
                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                • $class: 'EqualTo'
                                                                                                                                                                                                                                                                  • $class: 'GreaterThan'
                                                                                                                                                                                                                                                                    • $class: 'GreaterThanOrEqualTo'
                                                                                                                                                                                                                                                                      • $class: 'LessThan'
                                                                                                                                                                                                                                                                        • $class: 'LessThanOrEqualTo'
                                                                                                                                                                                                                                                                          • $class: 'NotEqualTo'
                                                                                                                                                                                                                                                                        • $class: 'Or'
                                                                                                                                                                                                                                                                          • conditions
                                                                                                                                                                                                                                                                              Array/List
                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                            • condition
                                                                                                                                                                                                                                                                                Nested Choice of Objects
                                                                                                                                                                                                                                                                              • $class: 'AlwaysRun'
                                                                                                                                                                                                                                                                                • $class: 'And'
                                                                                                                                                                                                                                                                                  • conditions
                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                • $class: 'BatchFileCondition'
                                                                                                                                                                                                                                                                                  • command
                                                                                                                                                                                                                                                                                    The script will be run with the workspace as the current directory. The text you enter in the text box will be executed as a batch file, and a result will be considered a false value if at the end of the execution %ERRORLEVEL% is not 0.

                                                                                                                                                                                                                                                                                    If you already have a batch file in SCM, you can just type in the path of that batch file (again relative to the workspace directory), and simply execute that.

                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                • $class: 'BooleanCondition'
                                                                                                                                                                                                                                                                                  • token
                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                • $class: 'CauseCondition'
                                                                                                                                                                                                                                                                                • Run if the current build has a specific cause (e.g triggered by SCM or timer).
                                                                                                                                                                                                                                                                                  • buildCause
                                                                                                                                                                                                                                                                                    The cause why the build was triggered. The following causes are supported:
                                                                                                                                                                                                                                                                                    • UserCause - the build was triggered by a manual interaction
                                                                                                                                                                                                                                                                                    • SCMTrigger - the build was triggered by a SCM change
                                                                                                                                                                                                                                                                                    • TimerTrigger - the build was triggered by a timer
                                                                                                                                                                                                                                                                                    • CLICause - the build was triggered by via CLI interface
                                                                                                                                                                                                                                                                                    • RemoteCause - the build was triggered via remote interface
                                                                                                                                                                                                                                                                                    • UpstreamCause - the build was triggered by an upstream project
                                                                                                                                                                                                                                                                                    The following causes are supported if the XTrigger plugin is installed:
                                                                                                                                                                                                                                                                                    • FSTrigger - the build was triggered by a file system change (FSTrigger Plugin)
                                                                                                                                                                                                                                                                                    • URLTrigger - the build was triggered by a URL change (URLTrigger Plugin)
                                                                                                                                                                                                                                                                                    • IvyTrigger - the build was triggered by an Ivy dependency version has change (IvyTrigger Plugin)
                                                                                                                                                                                                                                                                                    • ScriptTrigger - the build was triggered by a script (ScriptTrigger Plugin)
                                                                                                                                                                                                                                                                                    • BuildResultTrigger - the build was triggered by a result of an other job (BuildResultTrigger Plugin)
                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                  • exclusiveCause
                                                                                                                                                                                                                                                                                    There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                • $class: 'DayCondition'
                                                                                                                                                                                                                                                                                  • useBuildTime
                                                                                                                                                                                                                                                                                    Use the build time instead of the the time that the condition is evaluated.

                                                                                                                                                                                                                                                                                    For long running builds, there can be a considerable difference between these two times.

                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                  • daySelector
                                                                                                                                                                                                                                                                                    For which days do you want the build to run?

                                                                                                                                                                                                                                                                                    Weekends
                                                                                                                                                                                                                                                                                    Saturday and Sunday
                                                                                                                                                                                                                                                                                    Weekdays
                                                                                                                                                                                                                                                                                    Not a weekend
                                                                                                                                                                                                                                                                                    Select days
                                                                                                                                                                                                                                                                                    Choose the days for which the build should run

                                                                                                                                                                                                                                                                                      Nested Choice of Objects
                                                                                                                                                                                                                                                                                    • $class: 'SelectDays'
                                                                                                                                                                                                                                                                                      • days
                                                                                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                                                                                          Nested Object
                                                                                                                                                                                                                                                                                        • day
                                                                                                                                                                                                                                                                                          • Type: int
                                                                                                                                                                                                                                                                                        • selected
                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                    • $class: 'Weekday'
                                                                                                                                                                                                                                                                                      • $class: 'Weekend'
                                                                                                                                                                                                                                                                                    • $class: 'ExpressionCondition'
                                                                                                                                                                                                                                                                                      • expression
                                                                                                                                                                                                                                                                                        The regular expression used to match the label - Java regular expression syntax
                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                      • label
                                                                                                                                                                                                                                                                                        The label that will be tested by the regular expression
                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                    • $class: 'ExtendedCauseCondition'
                                                                                                                                                                                                                                                                                      • condition
                                                                                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                                                                                        • $class: 'UpstreamCauseCondition'
                                                                                                                                                                                                                                                                                          • projects
                                                                                                                                                                                                                                                                                            Comma seperated list of projects, which will cause a true result. If empty any upstream projects will return true.
                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                        • $class: 'UserBuildCauseCondition'
                                                                                                                                                                                                                                                                                          • users
                                                                                                                                                                                                                                                                                            Comma seperated list of users, which will cause a true result. If empty any user started build will return true.
                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                      • exclusiveCause
                                                                                                                                                                                                                                                                                        There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                    • $class: 'FileExistsCondition'
                                                                                                                                                                                                                                                                                      • file
                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                      • baseDir
                                                                                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                                                                                        • $class: 'ArtifactsDir'
                                                                                                                                                                                                                                                                                          • $class: 'JenkinsHome'
                                                                                                                                                                                                                                                                                            • $class: 'Workspace'
                                                                                                                                                                                                                                                                                          • $class: 'FilesMatchCondition'
                                                                                                                                                                                                                                                                                            • includes
                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                            • excludes
                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                            • baseDir
                                                                                                                                                                                                                                                                                                Nested Choice of Objects
                                                                                                                                                                                                                                                                                              • $class: 'ArtifactsDir'
                                                                                                                                                                                                                                                                                                • $class: 'JenkinsHome'
                                                                                                                                                                                                                                                                                                  • $class: 'Workspace'
                                                                                                                                                                                                                                                                                                • $class: 'LegacyBuildstepCondition'
                                                                                                                                                                                                                                                                                                  • condition
                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                  • invert
                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                • $class: 'NeverRun'
                                                                                                                                                                                                                                                                                                  • $class: 'NodeCondition'
                                                                                                                                                                                                                                                                                                    • allowedNodes
                                                                                                                                                                                                                                                                                                        Array/List
                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                  • $class: 'Not'
                                                                                                                                                                                                                                                                                                    • condition
                                                                                                                                                                                                                                                                                                        Nested Choice of Objects
                                                                                                                                                                                                                                                                                                      • $class: 'AlwaysRun'
                                                                                                                                                                                                                                                                                                        • $class: 'And'
                                                                                                                                                                                                                                                                                                          • conditions
                                                                                                                                                                                                                                                                                                              Array/List
                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                        • $class: 'BatchFileCondition'
                                                                                                                                                                                                                                                                                                          • command
                                                                                                                                                                                                                                                                                                            The script will be run with the workspace as the current directory. The text you enter in the text box will be executed as a batch file, and a result will be considered a false value if at the end of the execution %ERRORLEVEL% is not 0.

                                                                                                                                                                                                                                                                                                            If you already have a batch file in SCM, you can just type in the path of that batch file (again relative to the workspace directory), and simply execute that.

                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                        • $class: 'BooleanCondition'
                                                                                                                                                                                                                                                                                                          • token
                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                        • $class: 'CauseCondition'
                                                                                                                                                                                                                                                                                                        • Run if the current build has a specific cause (e.g triggered by SCM or timer).
                                                                                                                                                                                                                                                                                                          • buildCause
                                                                                                                                                                                                                                                                                                            The cause why the build was triggered. The following causes are supported:
                                                                                                                                                                                                                                                                                                            • UserCause - the build was triggered by a manual interaction
                                                                                                                                                                                                                                                                                                            • SCMTrigger - the build was triggered by a SCM change
                                                                                                                                                                                                                                                                                                            • TimerTrigger - the build was triggered by a timer
                                                                                                                                                                                                                                                                                                            • CLICause - the build was triggered by via CLI interface
                                                                                                                                                                                                                                                                                                            • RemoteCause - the build was triggered via remote interface
                                                                                                                                                                                                                                                                                                            • UpstreamCause - the build was triggered by an upstream project
                                                                                                                                                                                                                                                                                                            The following causes are supported if the XTrigger plugin is installed:
                                                                                                                                                                                                                                                                                                            • FSTrigger - the build was triggered by a file system change (FSTrigger Plugin)
                                                                                                                                                                                                                                                                                                            • URLTrigger - the build was triggered by a URL change (URLTrigger Plugin)
                                                                                                                                                                                                                                                                                                            • IvyTrigger - the build was triggered by an Ivy dependency version has change (IvyTrigger Plugin)
                                                                                                                                                                                                                                                                                                            • ScriptTrigger - the build was triggered by a script (ScriptTrigger Plugin)
                                                                                                                                                                                                                                                                                                            • BuildResultTrigger - the build was triggered by a result of an other job (BuildResultTrigger Plugin)
                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                          • exclusiveCause
                                                                                                                                                                                                                                                                                                            There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                        • $class: 'DayCondition'
                                                                                                                                                                                                                                                                                                          • useBuildTime
                                                                                                                                                                                                                                                                                                            Use the build time instead of the the time that the condition is evaluated.

                                                                                                                                                                                                                                                                                                            For long running builds, there can be a considerable difference between these two times.

                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                          • daySelector
                                                                                                                                                                                                                                                                                                            For which days do you want the build to run?

                                                                                                                                                                                                                                                                                                            Weekends
                                                                                                                                                                                                                                                                                                            Saturday and Sunday
                                                                                                                                                                                                                                                                                                            Weekdays
                                                                                                                                                                                                                                                                                                            Not a weekend
                                                                                                                                                                                                                                                                                                            Select days
                                                                                                                                                                                                                                                                                                            Choose the days for which the build should run

                                                                                                                                                                                                                                                                                                              Nested Choice of Objects
                                                                                                                                                                                                                                                                                                            • $class: 'SelectDays'
                                                                                                                                                                                                                                                                                                              • days
                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                • day
                                                                                                                                                                                                                                                                                                                  • Type: int
                                                                                                                                                                                                                                                                                                                • selected
                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                            • $class: 'Weekday'
                                                                                                                                                                                                                                                                                                              • $class: 'Weekend'
                                                                                                                                                                                                                                                                                                            • $class: 'ExpressionCondition'
                                                                                                                                                                                                                                                                                                              • expression
                                                                                                                                                                                                                                                                                                                The regular expression used to match the label - Java regular expression syntax
                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                              • label
                                                                                                                                                                                                                                                                                                                The label that will be tested by the regular expression
                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                            • $class: 'ExtendedCauseCondition'
                                                                                                                                                                                                                                                                                                              • condition
                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                • $class: 'UpstreamCauseCondition'
                                                                                                                                                                                                                                                                                                                  • projects
                                                                                                                                                                                                                                                                                                                    Comma seperated list of projects, which will cause a true result. If empty any upstream projects will return true.
                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                • $class: 'UserBuildCauseCondition'
                                                                                                                                                                                                                                                                                                                  • users
                                                                                                                                                                                                                                                                                                                    Comma seperated list of users, which will cause a true result. If empty any user started build will return true.
                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                              • exclusiveCause
                                                                                                                                                                                                                                                                                                                There might by multiple causes causing a build to be triggered, with this flag checked, the cause must be the only one causing this build to be triggered.
                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                            • $class: 'FileExistsCondition'
                                                                                                                                                                                                                                                                                                              • file
                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                              • baseDir
                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                • $class: 'ArtifactsDir'
                                                                                                                                                                                                                                                                                                                  • $class: 'JenkinsHome'
                                                                                                                                                                                                                                                                                                                    • $class: 'Workspace'
                                                                                                                                                                                                                                                                                                                  • $class: 'FilesMatchCondition'
                                                                                                                                                                                                                                                                                                                    • includes
                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                    • excludes
                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                    • baseDir
                                                                                                                                                                                                                                                                                                                        Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                      • $class: 'ArtifactsDir'
                                                                                                                                                                                                                                                                                                                        • $class: 'JenkinsHome'
                                                                                                                                                                                                                                                                                                                          • $class: 'Workspace'
                                                                                                                                                                                                                                                                                                                        • $class: 'LegacyBuildstepCondition'
                                                                                                                                                                                                                                                                                                                          • condition
                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                          • invert
                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                        • $class: 'NeverRun'
                                                                                                                                                                                                                                                                                                                          • $class: 'NodeCondition'
                                                                                                                                                                                                                                                                                                                            • allowedNodes
                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                          • $class: 'Not'
                                                                                                                                                                                                                                                                                                                          • $class: 'NumericalComparisonCondition'
                                                                                                                                                                                                                                                                                                                            • lhs
                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                            • rhs
                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                            • comparator
                                                                                                                                                                                                                                                                                                                                Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                              • $class: 'EqualTo'
                                                                                                                                                                                                                                                                                                                                • $class: 'GreaterThan'
                                                                                                                                                                                                                                                                                                                                  • $class: 'GreaterThanOrEqualTo'
                                                                                                                                                                                                                                                                                                                                    • $class: 'LessThan'
                                                                                                                                                                                                                                                                                                                                      • $class: 'LessThanOrEqualTo'
                                                                                                                                                                                                                                                                                                                                        • $class: 'NotEqualTo'
                                                                                                                                                                                                                                                                                                                                      • $class: 'Or'
                                                                                                                                                                                                                                                                                                                                      • $class: 'ShellCondition'
                                                                                                                                                                                                                                                                                                                                        • command
                                                                                                                                                                                                                                                                                                                                          Type in the contents of your shell script. If your shell script has no header line like #!/bin/sh, then the shell configured system-wide will be used, but you can also use the header line to write script in another language (like #!/bin/perl) or control the options that shell uses. Default shell is the same as configured for the Execute shell build step.

                                                                                                                                                                                                                                                                                                                                          By default, the shell will be invoked with the "-ex" option. So all of the commands are printed before being executed, and the build is considered a failure if any of the commands exits with a non-zero exit code. Again, add the #!/bin/... line to change this behavior.

                                                                                                                                                                                                                                                                                                                                          As a best practice, try not to put a long shell script in here. Instead, consider adding the shell script in SCM and simply call that shell script from Jenkins (via bash -ex myscript.sh or something like that), so that you can track changes in your shell script.

                                                                                                                                                                                                                                                                                                                                          A non-zero exit value will be treated as a false value

                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                      • $class: 'StatusCondition'
                                                                                                                                                                                                                                                                                                                                        • worstResult
                                                                                                                                                                                                                                                                                                                                          The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • bestResult
                                                                                                                                                                                                                                                                                                                                          The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                      • $class: 'StringsMatchCondition'
                                                                                                                                                                                                                                                                                                                                        • arg1
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • arg2
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • ignoreCase
                                                                                                                                                                                                                                                                                                                                          Ignore the case of the strings when matching them
                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • $class: 'TextFinderCondition'
                                                                                                                                                                                                                                                                                                                                        • fileSet
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • regexp
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • checkConsoleOutput
                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • $class: 'TimeCondition'
                                                                                                                                                                                                                                                                                                                                        • earliest
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • latest
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • useBuildTime
                                                                                                                                                                                                                                                                                                                                          Use the build time instead of the the time that the condition is evaluated.

                                                                                                                                                                                                                                                                                                                                          For long running builds, there can be a considerable difference between these two times.

                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • $class: 'VariableExistsCondition'
                                                                                                                                                                                                                                                                                                                                        • variableName
                                                                                                                                                                                                                                                                                                                                          Name of the variable to be checked. Variables in this field will be expanded.
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                  • $class: 'NumericalComparisonCondition'
                                                                                                                                                                                                                                                                                                                                    • lhs
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • rhs
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • comparator
                                                                                                                                                                                                                                                                                                                                        Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                      • $class: 'EqualTo'
                                                                                                                                                                                                                                                                                                                                        • $class: 'GreaterThan'
                                                                                                                                                                                                                                                                                                                                          • $class: 'GreaterThanOrEqualTo'
                                                                                                                                                                                                                                                                                                                                            • $class: 'LessThan'
                                                                                                                                                                                                                                                                                                                                              • $class: 'LessThanOrEqualTo'
                                                                                                                                                                                                                                                                                                                                                • $class: 'NotEqualTo'
                                                                                                                                                                                                                                                                                                                                              • $class: 'Or'
                                                                                                                                                                                                                                                                                                                                              • $class: 'ShellCondition'
                                                                                                                                                                                                                                                                                                                                                • command
                                                                                                                                                                                                                                                                                                                                                  Type in the contents of your shell script. If your shell script has no header line like #!/bin/sh, then the shell configured system-wide will be used, but you can also use the header line to write script in another language (like #!/bin/perl) or control the options that shell uses. Default shell is the same as configured for the Execute shell build step.

                                                                                                                                                                                                                                                                                                                                                  By default, the shell will be invoked with the "-ex" option. So all of the commands are printed before being executed, and the build is considered a failure if any of the commands exits with a non-zero exit code. Again, add the #!/bin/... line to change this behavior.

                                                                                                                                                                                                                                                                                                                                                  As a best practice, try not to put a long shell script in here. Instead, consider adding the shell script in SCM and simply call that shell script from Jenkins (via bash -ex myscript.sh or something like that), so that you can track changes in your shell script.

                                                                                                                                                                                                                                                                                                                                                  A non-zero exit value will be treated as a false value

                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • $class: 'StatusCondition'
                                                                                                                                                                                                                                                                                                                                                • worstResult
                                                                                                                                                                                                                                                                                                                                                  The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • bestResult
                                                                                                                                                                                                                                                                                                                                                  The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • $class: 'StringsMatchCondition'
                                                                                                                                                                                                                                                                                                                                                • arg1
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • arg2
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • ignoreCase
                                                                                                                                                                                                                                                                                                                                                  Ignore the case of the strings when matching them
                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • $class: 'TextFinderCondition'
                                                                                                                                                                                                                                                                                                                                                • fileSet
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • regexp
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • checkConsoleOutput
                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • $class: 'TimeCondition'
                                                                                                                                                                                                                                                                                                                                                • earliest
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • latest
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • useBuildTime
                                                                                                                                                                                                                                                                                                                                                  Use the build time instead of the the time that the condition is evaluated.

                                                                                                                                                                                                                                                                                                                                                  For long running builds, there can be a considerable difference between these two times.

                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • $class: 'VariableExistsCondition'
                                                                                                                                                                                                                                                                                                                                                • variableName
                                                                                                                                                                                                                                                                                                                                                  Name of the variable to be checked. Variables in this field will be expanded.
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                        • $class: 'ShellCondition'
                                                                                                                                                                                                                                                                                                                                          • command
                                                                                                                                                                                                                                                                                                                                            Type in the contents of your shell script. If your shell script has no header line like #!/bin/sh, then the shell configured system-wide will be used, but you can also use the header line to write script in another language (like #!/bin/perl) or control the options that shell uses. Default shell is the same as configured for the Execute shell build step.

                                                                                                                                                                                                                                                                                                                                            By default, the shell will be invoked with the "-ex" option. So all of the commands are printed before being executed, and the build is considered a failure if any of the commands exits with a non-zero exit code. Again, add the #!/bin/... line to change this behavior.

                                                                                                                                                                                                                                                                                                                                            As a best practice, try not to put a long shell script in here. Instead, consider adding the shell script in SCM and simply call that shell script from Jenkins (via bash -ex myscript.sh or something like that), so that you can track changes in your shell script.

                                                                                                                                                                                                                                                                                                                                            A non-zero exit value will be treated as a false value

                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                        • $class: 'StatusCondition'
                                                                                                                                                                                                                                                                                                                                          • worstResult
                                                                                                                                                                                                                                                                                                                                            The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • bestResult
                                                                                                                                                                                                                                                                                                                                            The current build status must be equal to, or better than the Worst status and equal to, or worse than the Best status for the build step to run
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                        • $class: 'StringsMatchCondition'
                                                                                                                                                                                                                                                                                                                                          • arg1
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • arg2
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • ignoreCase
                                                                                                                                                                                                                                                                                                                                            Ignore the case of the strings when matching them
                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                        • $class: 'TextFinderCondition'
                                                                                                                                                                                                                                                                                                                                          • fileSet
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • regexp
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • checkConsoleOutput
                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                        • $class: 'TimeCondition'
                                                                                                                                                                                                                                                                                                                                          • earliest
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • latest
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • useBuildTime
                                                                                                                                                                                                                                                                                                                                            Use the build time instead of the the time that the condition is evaluated.

                                                                                                                                                                                                                                                                                                                                            For long running builds, there can be a considerable difference between these two times.

                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                        • $class: 'VariableExistsCondition'
                                                                                                                                                                                                                                                                                                                                          • variableName
                                                                                                                                                                                                                                                                                                                                            Name of the variable to be checked. Variables in this field will be expanded.
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                      • runner
                                                                                                                                                                                                                                                                                                                                        If the evaluation of a run condition fails, should the build fail, be marked unstable, run the build step ...

                                                                                                                                                                                                                                                                                                                                        A run condition evaluation may fail to run cleanly - especially if it is dependent on expanding tokens provided by the Token Macro Plugin and the values are expected to be present or look like a certain type i.e. be a number.
                                                                                                                                                                                                                                                                                                                                        ...its about the action to take when the condition can not be evaluated - this is not same as evaluating to false.

                                                                                                                                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                        • $class: 'DontRun'
                                                                                                                                                                                                                                                                                                                                          • $class: 'Fail'
                                                                                                                                                                                                                                                                                                                                            • $class: 'Run'
                                                                                                                                                                                                                                                                                                                                              • $class: 'RunUnstable'
                                                                                                                                                                                                                                                                                                                                                • $class: 'Unstable'
                                                                                                                                                                                                                                                                                                                                                • conditionalbuilders
                                                                                                                                                                                                                                                                                                                                                • $class: 'ConfigAdd'
                                                                                                                                                                                                                                                                                                                                                • Adds config vars to a Heroku app. Existing config vars with the same name will be overridden. Config vars are available to the app as environment variables.
                                                                                                                                                                                                                                                                                                                                                  • apiKey
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • appName
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • configVars
                                                                                                                                                                                                                                                                                                                                                    Key-value pairs of config vars to be set. The syntax follows that of Java Properties files. Values are expanded against the Jenkins environment, but not against each other.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ConfigFileBuildStep'
                                                                                                                                                                                                                                                                                                                                                • Make globally configured files available in your local workspace. All files configured via the config-file-provider plugin are available and can be referenced.
                                                                                                                                                                                                                                                                                                                                                  • managedFiles
                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                    • fileId
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • replaceTokens (optional)
                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                    • targetLocation (optional)
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • variable (optional)
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ConfluenceReleaseNotesPublisher'
                                                                                                                                                                                                                                                                                                                                                  • jiraCredentialsID
                                                                                                                                                                                                                                                                                                                                                    These jira credentials and project will be used to operate on.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • confluenceCredentialsID
                                                                                                                                                                                                                                                                                                                                                    This confluence together with the credentials will be used to publish the page.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • spaceKey
                                                                                                                                                                                                                                                                                                                                                    The key of the space on which the new page will be published
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • jqlFilter
                                                                                                                                                                                                                                                                                                                                                    A JQL filter used to select the tickets that will be shown on the newly created page. See the JIRA documentation for more information on how to use JQL.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • pageTitle
                                                                                                                                                                                                                                                                                                                                                    The title of the new page that will be published.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • parentPageTitle
                                                                                                                                                                                                                                                                                                                                                    If specified the entire content tree of the space is searched for a page with this title. The new release notes page will be then published as a child page of this one.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ConsulBuilder'
                                                                                                                                                                                                                                                                                                                                                  • installationName
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • operationList
                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                      Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                    • $class: 'ConsulGetKV'
                                                                                                                                                                                                                                                                                                                                                      • valuePath
                                                                                                                                                                                                                                                                                                                                                        Consul path for the required value.
                                                                                                                                                                                                                                                                                                                                                        e.g. mysql/config/users/admin
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • environmentVariableName
                                                                                                                                                                                                                                                                                                                                                        Environment variable name for the value.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'ConsulServiceDiscoveryOperation'
                                                                                                                                                                                                                                                                                                                                                      • serviceName
                                                                                                                                                                                                                                                                                                                                                        Service name to look in consul
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • serviceTag
                                                                                                                                                                                                                                                                                                                                                        Service tag - leave empty for no tag filtering.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • environmentVariableName
                                                                                                                                                                                                                                                                                                                                                        Environment variable name for the response.
                                                                                                                                                                                                                                                                                                                                                        Leave empty to use the same name of the service.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • healthStatus
                                                                                                                                                                                                                                                                                                                                                        Service health status.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • addPort
                                                                                                                                                                                                                                                                                                                                                        Add port number to response?
                                                                                                                                                                                                                                                                                                                                                        The port will be added for every ip address - {ip}:{port}
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                    • $class: 'ConsulSetKV'
                                                                                                                                                                                                                                                                                                                                                      • valuePath
                                                                                                                                                                                                                                                                                                                                                        Consul path to set with your value.
                                                                                                                                                                                                                                                                                                                                                        e.g. mysql/config/users/admin
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • value
                                                                                                                                                                                                                                                                                                                                                        Value or ENV var name to use.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                  • consulSettingsProfileName
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ConsulKVBuilder'
                                                                                                                                                                                                                                                                                                                                                  • hostUrl
                                                                                                                                                                                                                                                                                                                                                    Host URL should contain protocol (HTTP/HTTPS)://<HOST_NAME>.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • key
                                                                                                                                                                                                                                                                                                                                                    Key is used in GET/PUT requests to lookup the value from, or right the key/value pair to the Consul key/value store.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • aclToken (optional)
                                                                                                                                                                                                                                                                                                                                                    Token is used to supply UUID token for Consul ACL token calls. Token can be supplied by build parameters.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • apiUri (optional)
                                                                                                                                                                                                                                                                                                                                                    URL Override is used to override the K,V API URL.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • debugMode (optional)
                                                                                                                                                                                                                                                                                                                                                    Enable Debug messages for more verbose logging.
                                                                                                                                                                                                                                                                                                                                                    • Values: ENABLED, DISABLED
                                                                                                                                                                                                                                                                                                                                                  • envVarKey (optional)
                                                                                                                                                                                                                                                                                                                                                    ENV Varaible Key is used to store the retrieved value in the build ENV variables to be used downstream.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • ignoreGlobalSettings (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • keyValue (optional)
                                                                                                                                                                                                                                                                                                                                                    Value is used in PUT calls to insert/update a key/value pair.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • requestMode (optional)
                                                                                                                                                                                                                                                                                                                                                    Request Mode set to READ will execute a GET to lookup the value, WRITE will execute a PUT to insert/update the value.
                                                                                                                                                                                                                                                                                                                                                    • Values: READ, WRITE, DELETE
                                                                                                                                                                                                                                                                                                                                                  • timeoutConnection (optional)
                                                                                                                                                                                                                                                                                                                                                    Connection timeout in milliseconds, default is 10000.
                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                  • timeoutResponse (optional)
                                                                                                                                                                                                                                                                                                                                                    Response timeout in milliseconds, default is 30000.
                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                • contentReplace
                                                                                                                                                                                                                                                                                                                                                  • configs (optional)
                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                    • filePath
                                                                                                                                                                                                                                                                                                                                                      A relative or absolute file path
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • fileEncoding
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • configs
                                                                                                                                                                                                                                                                                                                                                        Array/List
                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                      • search
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • replace
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • matchCount
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                • $class: 'ContinuousReleaseProperties'
                                                                                                                                                                                                                                                                                                                                                  • properties
                                                                                                                                                                                                                                                                                                                                                      java.lang.String>
                                                                                                                                                                                                                                                                                                                                                • $class: 'CoordinatorBuilder'
                                                                                                                                                                                                                                                                                                                                                • Add/Remove node, add/remove jobs, rename, check, right click to switch on Serial or Parallel pattern and have fun!
                                                                                                                                                                                                                                                                                                                                                  • executionPlan
                                                                                                                                                                                                                                                                                                                                                      org.jenkinsci.plugins.coordinator.model.TreeNode
                                                                                                                                                                                                                                                                                                                                                • $class: 'CopadoBuilder'
                                                                                                                                                                                                                                                                                                                                                  • stepName
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • webhookUrl
                                                                                                                                                                                                                                                                                                                                                    Enter the Copado URL for the test that you want to run on this build step. The Copado URLs (webhooks) that are available for Copado can be found using this url http://docs.copa.do.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • api_key
                                                                                                                                                                                                                                                                                                                                                    Enter your Copado API Key. A personal API Key is generated from the Account Summary tab in Copado. This makes it easy to use the API.

                                                                                                                                                                                                                                                                                                                                                    To obtain a new personal API Key, navigate in Copado to the Account Summary tab - API Key and press the "Generate new API Key" button if you haven't done it already.

                                                                                                                                                                                                                                                                                                                                                    Please note that resetting/changing the API will require these values here to be updated too.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    Enter timeout in seconds for your Copado jobs to complete. After the Copado task is triggered, this plugin will repeatedly poll the Copado API (approx. 10 every second) for the result. If the time it takes to complete the test exceeds this timeout value, this build step will abort and fail.
                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                • copy
                                                                                                                                                                                                                                                                                                                                                • You can use the step copy files from master to current slaver.
                                                                                                                                                                                                                                                                                                                                                  • dstFile (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • keepMeta (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • recursive (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • srcFile (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'CreateBaselineBuilder'
                                                                                                                                                                                                                                                                                                                                                • Set the current state of your schema as the baseline to detect any changes that has been made into the schema since now.
                                                                                                                                                                                                                                                                                                                                                  • outputFile

                                                                                                                                                                                                                                                                                                                                                    Path to the file that should be used to store baseline.



                                                                                                                                                                                                                                                                                                                                                    File location must be specified as:

                                                                                                                                                                                                                                                                                                                                                    • Absolute path to location on your Jenkins master node
                                                                                                                                                                                                                                                                                                                                                    • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}file or without prefix i.e. file.
                                                                                                                                                                                                                                                                                                                                                    • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}file.

                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • inputFileOrFolder

                                                                                                                                                                                                                                                                                                                                                    Specify input folder/file for creating baseline. It should depend on input type you have selected.

                                                                                                                                                                                                                                                                                                                                                    • Database - input is exported connection file
                                                                                                                                                                                                                                                                                                                                                    • File System Synchronization - input is folder mapped through Toad Edge file system synchronization



                                                                                                                                                                                                                                                                                                                                                    Folder/file location must be specified as:

                                                                                                                                                                                                                                                                                                                                                    • Absolute path to location on your Jenkins master node
                                                                                                                                                                                                                                                                                                                                                    • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                                                                                                                                                                                                                                                                                                                    • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'CreateFingerprint'
                                                                                                                                                                                                                                                                                                                                                • Create Fingerprints of specified files during a build process

                                                                                                                                                                                                                                                                                                                                                  • targets
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'CreatePackageBuilder'
                                                                                                                                                                                                                                                                                                                                                • Creates a new package for the selected BuildMaster application and sets the BUILDMASTER_PACKAGE_NUMBER environment variable.

                                                                                                                                                                                                                                                                                                                                                  The choice of using the build step or post build action to trigger a BuildMaster build will be largely dependent on how you import the build artifacts into BuildMaster:

                                                                                                                                                                                                                                                                                                                                                  1. You are using the BuildMaster Jenkins Build Importer Build Step which imports build artifacts from Jenkins: the post build action is required.
                                                                                                                                                                                                                                                                                                                                                  2. You are using a standard BuildMaster build step and importing files from a folder that you've placed the artifacts into from the Jenkins build (eg using ArtifactDeployer Plugin): either the post build or build step actions will be fine.
                                                                                                                                                                                                                                                                                                                                                  3. You use an external artifact repository such as Nexus, Artifactory or ProGet: either the post build or build step actions will be fine.

                                                                                                                                                                                                                                                                                                                                                  If you have multiple Jenkins jobs all triggering a build for the same BuildMaster application check out the "Enable Deployable in BuildMaster" and "Copy Previous Package's Variables" options as a means to ensure that the new BuildMaster build picks up artifacts from only the Jenkins jobs that have build for its release.

                                                                                                                                                                                                                                                                                                                                                  • applicationId (optional)
                                                                                                                                                                                                                                                                                                                                                    The Id of the BuildMaster application to trigger the build for. Defaults to the BUILDMASTER_APPLICATION variable populated by the "Select BuildMaster Application" action.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • deployToFirstStage (optional)
                                                                                                                                                                                                                                                                                                                                                    Will trigger the deployment to the first stage, and any subsequent stages where the stage is configured to automatically deploy to the next stage.
                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                    • waitUntilDeploymentCompleted
                                                                                                                                                                                                                                                                                                                                                      If checked waits until BuildMaster has completed the deployment, otherwise will exits immediately after triggering the deployment to the first stage.
                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                    • printLogOnFailure (optional)
                                                                                                                                                                                                                                                                                                                                                      If checked will print the BuildMaster log for the deployment to the Jenkins console if the build fails - but only if the "Wait until deployment completed" option is also checked.
                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • enableReleaseDeployable (optional)

                                                                                                                                                                                                                                                                                                                                                    If the BuildMaster deployable that these artifacts are associated with are disabled by default for a release checking this option will enable the deployable for the release before triggering a build.

                                                                                                                                                                                                                                                                                                                                                    This might be useful when you have multiple Jenkins jobs all triggering a build for the same BuildMaster application.

                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                    • deployableId

                                                                                                                                                                                                                                                                                                                                                      The id of the deployable to ensure is enabled in BuildMaster for the selected release. Defaults to the BUILDMASTER_DEPLOYABLE_ID variable populated by the "Select BuildMaster Application" action.

                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • packageNumber (optional)

                                                                                                                                                                                                                                                                                                                                                    The number that BuildMaster should use for the package. Defaults to the BUILDMASTER_PACKAGE_NUMBER variable populated by the "Select BuildMaster Application" action. Leave the field blank to have BuildMaster use it's own PackageNumber - the BUILDMASTER_PACKAGE_NUMBER will be set to the actual BuildMaster build number used in this instance.

                                                                                                                                                                                                                                                                                                                                                    If supplying a build number to BuildMaster and the build will fail with a BadRequest exception if an attempt is made to reuse a build number from a previous build. If this happens you will need to update the Jenkins build number to something greater than the latest BuildMaster build - there is a plugin to help with that: Next Build Number Plugin.

                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • packageVariables (optional)

                                                                                                                                                                                                                                                                                                                                                    Set package level variables.

                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                    • variables

                                                                                                                                                                                                                                                                                                                                                      Provide a list of variables to pass to BuildMaster.

                                                                                                                                                                                                                                                                                                                                                      • A variable must be in the format "variable=value"
                                                                                                                                                                                                                                                                                                                                                      • Additional variables must be declared on separate lines
                                                                                                                                                                                                                                                                                                                                                      • Lines starting with # are treated as comments
                                                                                                                                                                                                                                                                                                                                                      • When using pipeline script and you want to pass several variables use one of these formats:
                                                                                                                                                                                                                                                                                                                                                        • Separate variables using newline character. Generated script will resemble: variables: 'var1=one\nvar2=two'
                                                                                                                                                                                                                                                                                                                                                        • Separate variables using multi-line string. Generated script will resemble: variables: '''var1=one
                                                                                                                                                                                                                                                                                                                                                          var2=two'''
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • preserveVariables (optional)

                                                                                                                                                                                                                                                                                                                                                      If checked will gather the variables from the previous package and include them in the list of variables being passed in for this package, these will not override any variables being added in the Variables list below.

                                                                                                                                                                                                                                                                                                                                                      This might be useful when you have multiple Jenkins jobs all triggering a build for the same BuildMaster application.

                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • releaseNumber (optional)
                                                                                                                                                                                                                                                                                                                                                    The BuildMaster release number to trigger the build for. Defaults to the BUILDMASTER_RELEASE_NUMBER variable populated by the "Select BuildMaster Application" action. The job will fail if there is no active BuildMaster release.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'CreateSnapshotBuilder'
                                                                                                                                                                                                                                                                                                                                                • Save your database schema to a file to have the possibility to return to it any time later.
                                                                                                                                                                                                                                                                                                                                                  • outputFile

                                                                                                                                                                                                                                                                                                                                                    Path to the file that should be used to store snapshots.



                                                                                                                                                                                                                                                                                                                                                    File location must be specified as:

                                                                                                                                                                                                                                                                                                                                                    • Absolute path to location on your Jenkins master node
                                                                                                                                                                                                                                                                                                                                                    • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}file or without prefix i.e. dir.
                                                                                                                                                                                                                                                                                                                                                    • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}file.

                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • inputFileOrFolder

                                                                                                                                                                                                                                                                                                                                                    Specify input folder/file for creating snapshot. It should depend on input type you have selected.

                                                                                                                                                                                                                                                                                                                                                    • Database - input is exported connection file
                                                                                                                                                                                                                                                                                                                                                    • File System Synchronization - input is folder mapped through Toad Edge file system synchronization



                                                                                                                                                                                                                                                                                                                                                    Folder/file location must be specified as:

                                                                                                                                                                                                                                                                                                                                                    • Absolute path to location on your Jenkins master node
                                                                                                                                                                                                                                                                                                                                                    • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                                                                                                                                                                                                                                                                                                                    • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • createTag
                                                                                                                                                                                                                                                                                                                                                  • nexusInstanceId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • tagName
                                                                                                                                                                                                                                                                                                                                                    Tag name is required and must be unique. Name can only contain letters, numbers, underscores, hyphens and dots and cannot start with an underscore or dot. The name cannot exceed 256 characters
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • tagAttributesJson (optional)
                                                                                                                                                                                                                                                                                                                                                    Optional metadata for the tag in JSON format. These attributes will be merged with those contained in the attributes file if both are provided. Attributes in this field will override those present in the file
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • tagAttributesPath (optional)
                                                                                                                                                                                                                                                                                                                                                    The file path (environment-aware) to the optional metadata for the tag, using the workspace as the base path
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'CreateTemplate'
                                                                                                                                                                                                                                                                                                                                                  • cloud
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • workspace
                                                                                                                                                                                                                                                                                                                                                    The workspace in ElasticBox.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • instanceTags
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • templateName
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • provider
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • datacenter
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • folder
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • datastore
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • claimFilter
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • policyName
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • claims
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'CreateTunnelBuilder'
                                                                                                                                                                                                                                                                                                                                                  • srfTunnelName
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'CriticalBlockEnd'
                                                                                                                                                                                                                                                                                                                                                • Release all resources that Critical block start had allocated for this job.

                                                                                                                                                                                                                                                                                                                                                  • $class: 'CriticalBlockStart'
                                                                                                                                                                                                                                                                                                                                                  • Delimite the beginning of the exclusion zone. All build steps that follow will be managed by exclusion plugin.

                                                                                                                                                                                                                                                                                                                                                    • $class: 'CucumberSlackBuildStepNotifier'
                                                                                                                                                                                                                                                                                                                                                      • channel
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • json
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • hideSuccessfulResults
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                    • $class: 'CustomPythonBuilder'
                                                                                                                                                                                                                                                                                                                                                      • home
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • nature
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • command
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • ignoreExitCode
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                    • $class: 'CxScanBuilder'
                                                                                                                                                                                                                                                                                                                                                      • credentialsId
                                                                                                                                                                                                                                                                                                                                                        This option is for users that may already have Jenkins credentials, as defined in Jenkins, and would like to use them with the CxSAST Jenkins plugin. Select your credentials from the drop-down list.
                                                                                                                                                                                                                                                                                                                                                        NOTE: If your credentials do not exist in the system, you can add them by clicking Add and selecting Jenkins (see Adding Jenkins Credentials to the CxSAST Jenkins Plugin, for more information).
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • buildStep
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • teamPath
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • sastEnabled
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • exclusionsSetting
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • failBuildOnNewResults
                                                                                                                                                                                                                                                                                                                                                        Enables the option to fail the build according to the defined severity (or higher). This option works in addition to the regular thresholds (e.g. if "x" total high vulnerabilities were found OR at least 1 new vulnerability, fail the build). This option is only available if the "Enable vulnerability threshold" parameter is enabled.
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • failBuildOnNewSeverity
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • osaArchiveIncludePatterns

                                                                                                                                                                                                                                                                                                                                                        Comma separated list of archive wildcard patterns to include their extracted content for the scan. eg. *.zip, *.jar, *.ear
                                                                                                                                                                                                                                                                                                                                                        Supported archive types are: jar, war, ear, sca, gem, whl, egg, tar, tar.gz, tgz, zip, rar
                                                                                                                                                                                                                                                                                                                                                        Leave empty to extract all archives
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • osaInstallBeforeScan
                                                                                                                                                                                                                                                                                                                                                        Checked in order to perform NPM install packages command before initiate OSA scan
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • useOwnServerCredentials (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • serverUrl (optional)
                                                                                                                                                                                                                                                                                                                                                        Checkmarx server url or ip address with or without port. Syntax: http(s)://server-name:port. Example: http://checkmarx-server, https://10.0.0.255:9495
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • username (optional)
                                                                                                                                                                                                                                                                                                                                                        Login username
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • password (optional)
                                                                                                                                                                                                                                                                                                                                                        Login password
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • projectName (optional)
                                                                                                                                                                                                                                                                                                                                                        A full absolute name of a project. The full Project name includes the whole path to the project, including Server, service provider, company, and team. Example: "CxServer\SP\Company\Users\bs_java" If project with such a name doesn't exist in the system, new project will be created. May reference build parameters like ${PARAM}.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • projectId (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: long
                                                                                                                                                                                                                                                                                                                                                      • groupId (optional)
                                                                                                                                                                                                                                                                                                                                                        Fully qualified team name for the project.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • preset (optional)
                                                                                                                                                                                                                                                                                                                                                        Scan preset. When not specified, will use the predefined preset for an existing project, and Default preset for a new project.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • jobStatusOnError (optional)
                                                                                                                                                                                                                                                                                                                                                        Determines how to act when a triggered Checkmarx scan in synchronous mode fails and returns an error message (i.e. no scan results, not to be confused with valid scan results that exceed the threshold).
                                                                                                                                                                                                                                                                                                                                                        • FAILURE is equivalent to a Job error that fails the entire build.
                                                                                                                                                                                                                                                                                                                                                        • UNSTABLE is equivalent to a Job warning that allows the build to proceed normally but provides an unstable status upon completion.
                                                                                                                                                                                                                                                                                                                                                        • Use the global setting implies that this project uses the value either FAILURE or UNSTABLE defined globally by the CxSAST Jenkins plugin.
                                                                                                                                                                                                                                                                                                                                                        • Values: GLOBAL, FAILURE, UNSTABLE
                                                                                                                                                                                                                                                                                                                                                      • presetSpecified (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • excludeFolders (optional)
                                                                                                                                                                                                                                                                                                                                                        Comma separated list of folders to exclude from scan. Entries in this list are automatically converted to exclude wildcard patterns and appended to the full pattern list provided in the advanced section. May reference build parameters like ${PARAM}.

                                                                                                                                                                                                                                                                                                                                                        Conversion is done as follows:
                                                                                                                                                                                                                                                                                                                                                        fold1, fold2 fold3
                                                                                                                                                                                                                                                                                                                                                        is converted to:
                                                                                                                                                                                                                                                                                                                                                        !**/fold1/**/*, !**/fold2/**/*, !**/fold3/**/*,

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • filterPattern (optional)
                                                                                                                                                                                                                                                                                                                                                        Comma separated list of include or exclude wildcard patterns. Exclude patterns start with exclamation mark "!".

                                                                                                                                                                                                                                                                                                                                                        Example: **/*.java, **/*.html, !**\test\**\XYZ*

                                                                                                                                                                                                                                                                                                                                                        Pattern Syntax

                                                                                                                                                                                                                                                                                                                                                        A given directory is recursively scanned for all files and directories. Each file/directory is matched against a set of selectors, including special support for matching against filenames with include and exclude patterns. Only files/directories which match at least one pattern of the include pattern list, and don't match any pattern of the exclude pattern list will be placed in the list of files/directories found.

                                                                                                                                                                                                                                                                                                                                                        When no list of include patterns is supplied, "**" will be used, which means that everything will be matched. When no list of exclude patterns is supplied, an empty list is used, such that nothing will be excluded. When no selectors are supplied, none are applied.

                                                                                                                                                                                                                                                                                                                                                        The filename pattern matching is done as follows: The name to be matched is split up in path segments. A path segment is the name of a directory or file, which is bounded by File.separator ('/' under UNIX, '\' under Windows). For example, "abc/def/ghi/xyz.java" is split up in the segments "abc", "def","ghi" and "xyz.java". The same is done for the pattern against which should be matched.

                                                                                                                                                                                                                                                                                                                                                        The segments of the name and the pattern are then matched against each other. When '**' is used for a path segment in the pattern, it matches zero or more path segments of the name.

                                                                                                                                                                                                                                                                                                                                                        There is a special case regarding the use of File.separators at the beginning of the pattern and the string to match:
                                                                                                                                                                                                                                                                                                                                                        When a pattern starts with a File.separator, the string to match must also start with a File.separator. When a pattern does not start with a File.separator, the string to match may not start with a File.separator. When one of these rules is not obeyed, the string will not match.

                                                                                                                                                                                                                                                                                                                                                        When a name path segment is matched against a pattern path segment, the following special characters can be used:
                                                                                                                                                                                                                                                                                                                                                        '*' matches zero or more characters
                                                                                                                                                                                                                                                                                                                                                        '?' matches one character.

                                                                                                                                                                                                                                                                                                                                                        May reference build parameters like ${PARAM}.

                                                                                                                                                                                                                                                                                                                                                        Examples:

                                                                                                                                                                                                                                                                                                                                                        "**\*.class" matches all .class files/dirs in a directory tree.

                                                                                                                                                                                                                                                                                                                                                        "test\a??.java" matches all files/dirs which start with an 'a', then two more characters and then ".java", in a directory called test.

                                                                                                                                                                                                                                                                                                                                                        "**" matches everything in a directory tree.

                                                                                                                                                                                                                                                                                                                                                        "**\test\**\XYZ*" matches all files/dirs which start with "XYZ" and where there is a parent directory called test (e.g. "abc\test\def\ghi\XYZ123").

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • incremental (optional)
                                                                                                                                                                                                                                                                                                                                                        Run incremental scan instead of full scan.
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • fullScansScheduled (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • fullScanCycle (optional)
                                                                                                                                                                                                                                                                                                                                                        Incremental scans are faster, but with time they become less accurate.
                                                                                                                                                                                                                                                                                                                                                        Therefore, after a number of incremental scans it is recommended to perform a full scan.
                                                                                                                                                                                                                                                                                                                                                        Here you can schedule periodic full scans to be executed after a certain number of incremental scans.

                                                                                                                                                                                                                                                                                                                                                        Alternatively, if you want to run full scans on weekends, you can create 2 separate jobs.
                                                                                                                                                                                                                                                                                                                                                        First job - to run incremental scans on weekdays and second job - to run full scans on weekends.
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                      • sourceEncoding (optional)
                                                                                                                                                                                                                                                                                                                                                        Source code character encoding.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • comment (optional)
                                                                                                                                                                                                                                                                                                                                                        Free text comment. May reference build parameters like ${PARAM}.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • skipSCMTriggers (optional)
                                                                                                                                                                                                                                                                                                                                                        Do not perform Checkmarx scan when the build was triggered by SCM Change.
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • waitForResultsEnabled (optional)
                                                                                                                                                                                                                                                                                                                                                        In synchronous mode, Checkmarx build step will wait for Checkmarx scan to complete, then retrieve scan results and optionally check vulnerability thresholds. When disabled, the build step finishes after scan job submissions to Checkmarx server.
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • vulnerabilityThresholdEnabled (optional)
                                                                                                                                                                                                                                                                                                                                                        Mark the build as unstable if the number of high severity vulnerabilities is above the specified threshold.
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • highThreshold (optional)
                                                                                                                                                                                                                                                                                                                                                        High severity vulnerability threshold. If set, the threshold is crossed if number of high severity vulnerabilities exceeds it.
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                      • mediumThreshold (optional)
                                                                                                                                                                                                                                                                                                                                                        Medium severity vulnerability threshold. If set, the threshold is crossed if number of medium severity vulnerabilities exceeds it.
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                      • lowThreshold (optional)
                                                                                                                                                                                                                                                                                                                                                        Low severity vulnerability threshold. If set, the threshold is crossed if number of low severity vulnerabilities exceeds it.
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                      • osaEnabled (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • osaHighThreshold (optional)
                                                                                                                                                                                                                                                                                                                                                        OSA high severity vulnerability threshold. If set, the threshold is crossed if number of high severity vulnerabilities exceeds it.
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                      • osaMediumThreshold (optional)
                                                                                                                                                                                                                                                                                                                                                        OSA medium severity vulnerability threshold. If set, the threshold is crossed if number of medium severity vulnerabilities exceeds it.
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                      • osaLowThreshold (optional)
                                                                                                                                                                                                                                                                                                                                                        OSA low severity vulnerability threshold. If set, the threshold is crossed if number of low severity vulnerabilities exceeds it.
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                      • generatePdfReport (optional)
                                                                                                                                                                                                                                                                                                                                                        Downloads a PDF report with scan results from the Checkmarx server. The report is available via a link on "Checkmarx Scan Results" page.
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • thresholdSettings (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • vulnerabilityThresholdResult (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • includeOpenSourceFolders (optional)

                                                                                                                                                                                                                                                                                                                                                        Include/Exclude definition will not affect dependencies resolved from package manager manifest files.

                                                                                                                                                                                                                                                                                                                                                        Comma separated list of include or exclude wildcard patterns. Exclude patterns start with exclamation mark "!".

                                                                                                                                                                                                                                                                                                                                                        Example: *.jar */folder/* */folder1/folder2/* */folder*/* */file.* */file*.jar */test/*file*.*

                                                                                                                                                                                                                                                                                                                                                        May reference build parameters like ${PARAM}.

                                                                                                                                                                                                                                                                                                                                                        Examples:

                                                                                                                                                                                                                                                                                                                                                        "**/*.jar" matches all .jar jars in a directory tree.

                                                                                                                                                                                                                                                                                                                                                        "*/test/a??.jar" matches all files/dirs which start with an 'a', then two more characters and then ".jar", in a directory called test.

                                                                                                                                                                                                                                                                                                                                                        "**" matches everything in a directory tree.

                                                                                                                                                                                                                                                                                                                                                        "**/test/**/XYZ*" matches all files/dirs which start with "XYZ" and where there is a parent directory called test (e.g. "abc/test/def/ghi/XYZ123").

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • excludeOpenSourceFolders (optional)
                                                                                                                                                                                                                                                                                                                                                        Comma separated list of folders to exclude from scan.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • avoidDuplicateProjectScans (optional)
                                                                                                                                                                                                                                                                                                                                                        If there is a scan of this project in the queue in status working or queued do not send a new scan request to Checkmarx
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • thisBuildIncremental (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                    • osfBuilderSuiteForSFCCDataImport
                                                                                                                                                                                                                                                                                                                                                      • hostname (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • bmCredentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • tfCredentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • ocCredentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • ocVersion (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • archiveName (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • sourcePath (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • excludePatterns (optional)
                                                                                                                                                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                                                                                                                                                          Nested Object
                                                                                                                                                                                                                                                                                                                                                        • excludePattern
                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                      • importStrategy (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • tempDirectory (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'DatabaseDocBuilder'
                                                                                                                                                                                                                                                                                                                                                      • outputDirectory (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • basePath (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • changeLogFile (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • changeLogParameters (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • classpath (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • contexts (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • credentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • databaseEngine (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • defaultSchemaName (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • driverClassname (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • labels (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • liquibasePropertiesPath (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • password (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • url (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • useIncludedDriver (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • username (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'DaticalDBBuilder'
                                                                                                                                                                                                                                                                                                                                                      • daticalDBProjectDir
                                                                                                                                                                                                                                                                                                                                                        The Datical DB Project Directory is the path location of your Datical DB Project folder. This will contain a datical.project file.

                                                                                                                                                                                                                                                                                                                                                        Typically, this will be a relative path as it will be created by Jenkins during source code checkout. If you Datical DB Project is stored in the db folder under the root of your source tree and is named "My Project", you should enter ./db/My Project.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • daticalDBServer
                                                                                                                                                                                                                                                                                                                                                        The Datical DB Server Name is the name of the server you wish to manage with Datical DB. You can determine this value by opening Datical DB and choosing a server listed in your Deployment Plan. Directory is the path location of your Datical DB Project folder. This will contain a datical.project file.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • daticalDBAction
                                                                                                                                                                                                                                                                                                                                                        The Datical DB Action is the action you wish Datical DB to perform.

                                                                                                                                                                                                                                                                                                                                                        This can include the following:
                                                                                                                                                                                                                                                                                                                                                      • Forecast - provides a report detail the changes, if any, that will be applied to your database along with impact analysis. This does NOT commit changes to your database. This file will be stored in your build workspace. Requires DB Server specification.
                                                                                                                                                                                                                                                                                                                                                      • Snapshot - reverse engineers your database schema to a Datical DB XML file. This file will be stored in your build workspace. Requires DB Server specification.
                                                                                                                                                                                                                                                                                                                                                      • Deploy - executes any changes required as detailed in your Project. This will generate a report detailing the chnages and be stored in your build workspace. Requires DB Server specification.
                                                                                                                                                                                                                                                                                                                                                      • Status - provides the current status of the database in relation to your Project. DB Server specification is optional.
                                                                                                                                                                                                                                                                                                                                                      • Status (Detailed) - details the current status of the database in relation to your Project. DB Server specification is required.
                                                                                                                                                                                                                                                                                                                                                      • Check Drivers - validates the appropriate JDBC driver is available to Datical DB for your specific Project. The location of the drivers is specified in the Jenkins global config. (Jenkins --> Manage Jenkins --> Configure System --> Datical DB)
                                                                                                                                                                                                                                                                                                                                                      • Check Rules - validates the Rules located in your Datical DB project.
                                                                                                                                                                                                                                                                                                                                                      • Generate Change Log from Differences - generates a new Change Log representing the difference between two databases in your Datical DB project. Two Servers are required (e.g., Source Target). diffChangelog reference db target db --output path. Output is optional.
                                                                                                                                                                                                                                                                                                                                                      • Generate Report from Differences - like the previous Action, generates a report representing the difference between two databases in your Datical DB project. Two Servers are required (e.g., Source Target). diff reference db target db.
                                                                                                                                                                                                                                                                                                                                                      • History - provides a history report of changes applied to your database(s).
                                                                                                                                                                                                                                                                                                                                                      • Rollback - Roll the target database back to a given revision, date or by number of steps.
                                                                                                                                                                                                                                                                                                                                                      • Deploy with Auto Rollback - Identical to "Deploy" but will Automatically Rollback to previous state in event of error.
                                                                                                                                                                                                                                                                                                                                                      • Create Datical Project - Creates a new Datical Project in the Project Directory. Useful for when you are only provided the changelog.xml file.
                                                                                                                                                                                                                                                                                                                                                      • Create New Database Definition - Adds a new Database Definition to an existing Datical Project. (e.g., DbDefClass MysqlDbDef name Dev username datical password password hostname localhost port 3306 database dev)
                                                                                                                                                                                                                                                                                                                                                      • Install License - Installs a license file. Requires the path to the new license file.
                                                                                                                                                                                                                                                                                                                                                      • Set Property - Set a Datical DB Property in daticaldb.properties.
                                                                                                                                                                                                                                                                                                                                                      • Create Datical Project (project_creatory.groovy) - Creates a Datical Project using Provisiong Files. See project_creator.groovy in repl/scripts.
                                                                                                                                                                                                                                                                                                                                                      • Baseline Datical Project (project_baseline.groovy) - Baselines a Datical Project. See project_baseline.groovy in repl/scripts
                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                  • daticalDBCmdProject
                                                                                                                                                                                                                                                                                                                                    The Datical DB Command is the fully qualified location of the Datical DB CLI command. It will override the Global Datical DB Command. This is typically not needed.

                                                                                                                                                                                                                                                                                                                                    This should be a fully qualified file path such as C:\DaticalDB\repl\hammer.bat or /opt/DaticalDB/repl/hammer.
                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                  • daticalDBExportSQL
                                                                                                                                                                                                                                                                                                                                    When checked for Deploy and Forecast actions, Datical DB will export SQL to be run against the target server.
                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                  • daticalDBExportRollbackSQL
                                                                                                                                                                                                                                                                                                                                    When checked for Deploy and Forecast actions, Datical DB will export Rollback SQL to be run against the target server. When checked for Rollback, will only export SQL and NOT perform a Rollback.
                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                  • daticalDBScriptDir
                                                                                                                                                                                                                                                                                                                                    The Datical DB Script Directory is the fully qualified location of the Datical DB Scripts.

                                                                                                                                                                                                                                                                                                                                    This should be a fully qualified file path such as file:/C:\DaticalDB\repl\scripts or /opt/DaticalDB/repl/scripts.
                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                  • $class: 'DebianPackageBuilder'
                                                                                                                                                                                                                                                                                                                                    • pathToDebian
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • nextVersion
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • generateChangelog
                                                                                                                                                                                                                                                                                                                                      Warning: multiple SCM Locations should not be checked out to single directory.
                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • signPackage
                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • buildEvenWhenThereAreNoChanges
                                                                                                                                                                                                                                                                                                                                      Check this if you want automated builds (timer- and SCM-triggered) to carry on even if there were no changes in the built package.
                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                  • debianPbuilder
                                                                                                                                                                                                                                                                                                                                    • additionalBuildResults (optional)

                                                                                                                                                                                                                                                                                                                                      When running a build in the chroot environment, there are occasionally files that you must retrieve from the chroot that are not part of the normal build. For example, some files that you may need to get back would include test results, auto-generated files, etc.

                                                                                                                                                                                                                                                                                                                                      Set this variable in order to get the files back from the chroot build environment.

                                                                                                                                                                                                                                                                                                                                      The files that are retrieved will also automatically be archived as well with the other build results.

                                                                                                                                                                                                                                                                                                                                      This must be a comma-separated list; spaces are allowed.

                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • architecture (optional)

                                                                                                                                                                                                                                                                                                                                      The architecture to build this as.

                                                                                                                                                                                                                                                                                                                                      If the project is using the Matrix Build plugin, leave this blank (the architectures to build for are defined by the 'architecture' environment variable).

                                                                                                                                                                                                                                                                                                                                      This is mostly to support Pipeline, however it can be used as a normal parameter as well.

                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • buildAsTag (optional)

                                                                                                                                                                                                                                                                                                                                      Set this to mark this as building a tag. When a build comes from a tag, the deb version does not get incremented(i.e. it is exactly as set in the debian/changelog file). If using SVN, this plugin automatically looks at the SVN_URL_1 environment variable to see if the string "tags/" exists. If it does, the build will act as though this parameter is set. If using Git, this plugin automatically looks at the GIT_BRANCH environment variable to see if the string "tags/" exists. If it does, the build will act as though this parameter is set. Alternatively, you can also set the environment variable DEB_PBUILDER_BUILDING_TAG to either true or false.

                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • components (optional)

                                                                                                                                                                                                                                                                                                                                      The components to build with. By default, pbuilder sets this to 'main'. If you're building an Ubuntu package, you may need to set this to "main restricted universe multiverse"

                                                                                                                                                                                                                                                                                                                                      The setting guessComponents must be false for this setting to be honored.

                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • debianDirLocation (optional)

                                                                                                                                                                                                                                                                                                                                      The location of the debian/ directory, relative to workspace root

                                                                                                                                                                                                                                                                                                                                      This may also be set globally

                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • distribution (optional)

                                                                                                                                                                                                                                                                                                                                      The distribution to build for. By default, this checks the distribution that is set in debian/changelog. If the version in the changelog is UNRELEASED, it attempts to use the currently running distribution if this parameter is NULL or a 0-length string.

                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • guessComponents (optional)

                                                                                                                                                                                                                                                                                                                                      If set to true, automatically try to guess the components. This means that if we think we are building an Ubuntu package on Debian, our components will be automatically set to "main restricted universe multiverse"

                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • keyring (optional)

                                                                                                                                                                                                                                                                                                                                      The keyring to build with. By default, we will attempt to figure out if we are building a Debian package on Ubuntu, and if we think that we are this will be set to /usr/share/keyrings/debian-archive-keyring.gpg. This file is part of the debian-archive-keyring package. If you need to use a custom keyring, put it in here. If for some reason the auto-detection is not working properly, set this to the string 'disabled' and no keyring settings for pbuilder will be set.

                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • mirrorSite (optional)

                                                                                                                                                                                                                                                                                                                                      The mirror site to use. If this is not set or a 0-length string, then the default mirror site for this distribution will be used. The default mirror site is defined in /etc/pbuilderrc

                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • numberCores (optional)

                                                                                                                                                                                                                                                                                                                                      The number of cores to use when building. By default, this is 1. Set to -1 in order to use as many cores as possible when building. In order for this to take effect, you need to make sure that your debian/rules is setup properly. See this post.

                                                                                                                                                                                                                                                                                                                                      • Type: int
                                                                                                                                                                                                                                                                                                                                    • pristineTarName (optional)

                                                                                                                                                                                                                                                                                                                                      If this field set, and if source/format indicates that this is a quilt package, we will attempt to checkout the given original tar file.

                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                  • $class: 'DeleteApplication'
                                                                                                                                                                                                                                                                                                                                    • serverName
                                                                                                                                                                                                                                                                                                                                      Select the a server from the list of servers configured in Jenkins Global Configuration.
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • appName
                                                                                                                                                                                                                                                                                                                                      Name of the gear to be deleted.
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • domain
                                                                                                                                                                                                                                                                                                                                      Select the user domain containing the application.
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                  • $class: 'DeleteChartBuildStep'
                                                                                                                                                                                                                                                                                                                                    • id
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • kubeName
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • namespace
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • chartsRepo
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • chartName
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                  • deleteComponents
                                                                                                                                                                                                                                                                                                                                    • nexusInstanceId
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • tagName
                                                                                                                                                                                                                                                                                                                                      Components associated with this tag will be deleted
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                  • $class: 'DeleteEnvironmentBuilder'
                                                                                                                                                                                                                                                                                                                                    • systemId
                                                                                                                                                                                                                                                                                                                                      • Type: int
                                                                                                                                                                                                                                                                                                                                    • environmentName
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                  • $class: 'DeleteVirtualizeBuilder'
                                                                                                                                                                                                                                                                                                                                    • serverType
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • serverHost
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • serverName
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                  • dependencyCheckAnalyzer
                                                                                                                                                                                                                                                                                                                                    • scanpath
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • outdir
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • datadir
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • suppressionFile
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • hintsFile
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • zipExtensions
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • isAutoupdateDisabled
                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • includeHtmlReports
                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • includeVulnReports
                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • includeJsonReports
                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • includeCsvReports
                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • skipOnScmChange
                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • skipOnUpstreamChange
                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                  • dependencyCheckUpdateOnly
                                                                                                                                                                                                                                                                                                                                    • datadir
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                  • $class: 'DeployApplication'
                                                                                                                                                                                                                                                                                                                                  • This plugin creates a container on the OpenShift PaaS and deploys the application into the container.

                                                                                                                                                                                                                                                                                                                                    • serverName
                                                                                                                                                                                                                                                                                                                                      Select the a server from the list of servers configured in Jenkins Global Configuration.
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • appName
                                                                                                                                                                                                                                                                                                                                      Select a name for the application. If the application doesn't exist, it will be created before the deployment.
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • cartridges

                                                                                                                                                                                                                                                                                                                                      Specify a space delimited list of cartridges to be assigned to the application. e.g. jbosseap-6 mysql-5.5

                                                                                                                                                                                                                                                                                                                                      Note that the specified cartridges need to be available on the selected OpenShift server. For a complete list of available cartridges on OpenShift refer to OpenShift web console or use the command line too 'rhc cartridges'. Here is the list of some of the most common cartridges:

                                                                                                                                                                                                                                                                                                                                      • jbossas-7
                                                                                                                                                                                                                                                                                                                                      • jbosseap-6
                                                                                                                                                                                                                                                                                                                                      • nodejs-0.10
                                                                                                                                                                                                                                                                                                                                      • perl-5.10
                                                                                                                                                                                                                                                                                                                                      • php-5.3
                                                                                                                                                                                                                                                                                                                                      • php-5.4
                                                                                                                                                                                                                                                                                                                                      • zend-6.1
                                                                                                                                                                                                                                                                                                                                      • python-2.6
                                                                                                                                                                                                                                                                                                                                      • python-2.7
                                                                                                                                                                                                                                                                                                                                      • python-3.3
                                                                                                                                                                                                                                                                                                                                      • ruby-1.8
                                                                                                                                                                                                                                                                                                                                      • ruby-1.9
                                                                                                                                                                                                                                                                                                                                      • ruby-2.0
                                                                                                                                                                                                                                                                                                                                      • jbossews-1.0
                                                                                                                                                                                                                                                                                                                                      • jbossews-2.0
                                                                                                                                                                                                                                                                                                                                      • 10gen-mms-agent-0.1
                                                                                                                                                                                                                                                                                                                                      • mongodb-2.4
                                                                                                                                                                                                                                                                                                                                      • mysql-5.1
                                                                                                                                                                                                                                                                                                                                      • mysql-5.5
                                                                                                                                                                                                                                                                                                                                      • phpmyadmin-4
                                                                                                                                                                                                                                                                                                                                      • postgresql-8.4
                                                                                                                                                                                                                                                                                                                                      • postgresql-9.2
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • domain
                                                                                                                                                                                                                                                                                                                                      Select the user domain for the application. Note that the domain needs to be created before hand. The plugin will not create it if it doesn't exist.
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • gearProfile
                                                                                                                                                                                                                                                                                                                                      Select the gear profile to be used when creating the application
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • deploymentPackage
                                                                                                                                                                                                                                                                                                                                      The location of the deployment package can be specified as a directory path or a URL (e.g. to Nexus). The packages can be of type .WAR or .EAR in case of GIT deployment and .TAR.GZ archive for BINARY deployment. Examples:
                                                                                                                                                                                                                                                                                                                                      • target/
                                                                                                                                                                                                                                                                                                                                      • http://www.myrepo.com/org/keycloak/keycloak-server/1.0.2.Final/keycloak-server-1.0.2.Final.war
                                                                                                                                                                                                                                                                                                                                      • https://repository.jboss.org/nexus/service/local/artifact/maven/redirect?r=central&g=org.keycloak&a=keycloak-server&v=1.0.2.Final&e=war

                                                                                                                                                                                                                                                                                                                                      In case of URL or when only one deployment package exists in the given directory, the package is deployed under the root ("/") context. When multiple packages are found, all are deployed under their own context paths.

                                                                                                                                                                                                                                                                                                                                      Token macro expressions can be used for specifying a URL:
                                                                                                                                                                                                                                                                                                                                      https://repo/nexus/service/local/artifact/maven/redirect?r=central&g=${ENV,var="GROUPID"}&a=${ENV,var="ARTIFACTID"}&v=${ENV, var="VERSION"}&e=war

                                                                                                                                                                                                                                                                                                                                      Check Token Macro Plugin for further details.

                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • environmentVariables

                                                                                                                                                                                                                                                                                                                                      Specify a space delimited list of environment variables (key=value) to be assigned to the application. e.g. LOAD_DATA=true MVN_DEPLOY=true

                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • autoScale
                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • deploymentType
                                                                                                                                                                                                                                                                                                                                      Type of deployment the application accepts ('git' or 'binary')
                                                                                                                                                                                                                                                                                                                                      • Values: GIT, BINARY
                                                                                                                                                                                                                                                                                                                                    • openshiftDirectory
                                                                                                                                                                                                                                                                                                                                      The .openshift directory is a directory where a user can create action hooks, set markers, and create cron jobs. Check OpenShift User Guide for further details.
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                  • $class: 'DeployBox'
                                                                                                                                                                                                                                                                                                                                    • id
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • cloud
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • workspace
                                                                                                                                                                                                                                                                                                                                      The workspace in ElasticBox to look for box to launch.
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • box
                                                                                                                                                                                                                                                                                                                                      The box in the selected workspace to launch.
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • boxVersion
                                                                                                                                                                                                                                                                                                                                      The version of the selected box. If Latest is selected then the version will be the box itself or the last version depending on how the box is shared in the selected workspace.
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • instanceName
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • profile
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • claims
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • provider
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • location
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • instanceEnvVariable
                                                                                                                                                                                                                                                                                                                                      Define an environment variable for the instance deployed by this build step. The variable will hold the instance ID.

                                                                                                                                                                                                                                                                                                                                      Additional instance properties will also be available via other environment variables that have the defined variable as prefix of their name. For example, if INSTANCE is specified for this field then the following environment variables are available:
                                                                                                                                                                                                                                                                                                                                        INSTANCE - ID of the deployed instance
                                                                                                                                                                                                                                                                                                                                        INSTANCE_URL - URL of the deployed instance
                                                                                                                                                                                                                                                                                                                                        INSTANCE_SERVICE_ID - service ID of the deployed instance
                                                                                                                                                                                                                                                                                                                                        INSTANCE_TAGS - comma-separate list of tags of the deployed instance
                                                                                                                                                                                                                                                                                                                                      If 1 is specified for Number of Instances then the following environment variables are available:
                                                                                                                                                                                                                                                                                                                                        INSTANCE_MACHINE_NAME - VM name of the deployed instance
                                                                                                                                                                                                                                                                                                                                        INSTANCE_PUBLIC_ADDRESS - VM public address of the deployed instance
                                                                                                                                                                                                                                                                                                                                        INSTANCE_PRIVATE_ADDRESS - VM private address of the deployed instance
                                                                                                                                                                                                                                                                                                                                      If Number of Instances is greater than 1, the following environment variable are available:
                                                                                                                                                                                                                                                                                                                                        INSTANCE_MACHINE_NAMES - space-separate list of VM names
                                                                                                                                                                                                                                                                                                                                        INSTANCE_PUBLIC_ADDRESSES - space-separate list of public addresses of the VMs
                                                                                                                                                                                                                                                                                                                                        INSTANCE_PRIVATE_ADDRESSES - space-separate list of private addresses of the VMs

                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • tags
                                                                                                                                                                                                                                                                                                                                      Comma-separate tags to be added to the instance. These tags will be used to look up for the instance to determine whether the instance already exists. Build parameters or environment variables can be specified in tag with the format ${VARIABLE_NAME}
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • variables
                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                    • expiration
                                                                                                                                                                                                                                                                                                                                      Select whether the deployed instance will be expired via termination or shutdown in a specific number of hours from now or at a specific date and time in the future.
                                                                                                                                                                                                                                                                                                                                        Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                      • $class: 'AlwaysOn'
                                                                                                                                                                                                                                                                                                                                        • $class: 'ShutDown'
                                                                                                                                                                                                                                                                                                                                          • hours
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • date
                                                                                                                                                                                                                                                                                                                                            Date in format MM/dd/yyyy
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • time
                                                                                                                                                                                                                                                                                                                                            Time in format HH:mm with hour from 00 to 23
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                        • $class: 'Terminate'
                                                                                                                                                                                                                                                                                                                                          • hours
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • date
                                                                                                                                                                                                                                                                                                                                            Date in format MM/dd/yyyy
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • time
                                                                                                                                                                                                                                                                                                                                            Time in format HH:mm with hour from 00 to 23
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                      • autoUpdates
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • alternateAction
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • waitForCompletion
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • waitForCompletionTimeout
                                                                                                                                                                                                                                                                                                                                        Timeout in minutes to wait for this Deploy Box build step to complete. This field is ignored if Wait for completion is unchecked.
                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                      • boxDeploymentType
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                    • samDeploy
                                                                                                                                                                                                                                                                                                                                      • settings
                                                                                                                                                                                                                                                                                                                                          Nested Object
                                                                                                                                                                                                                                                                                                                                        • credentialsId
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • region
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • s3Bucket
                                                                                                                                                                                                                                                                                                                                          The name of the S3 bucket where this command uploads the artifacts that are referenced in your template.
                                                                                                                                                                                                                                                                                                                                          S3 bucket will be created automatically if it does not exist.
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • stackName
                                                                                                                                                                                                                                                                                                                                          The name of the AWS SAM stack you're deploying to. If you specify an existing stack, the command updates the stack. If you specify a new stack, the command creates it.
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • templateFile
                                                                                                                                                                                                                                                                                                                                          The path, relative to the workspace directory, where your AWS SAM template is located.

                                                                                                                                                                                                                                                                                                                                          Examples:
                                                                                                                                                                                                                                                                                                                                          template.yaml
                                                                                                                                                                                                                                                                                                                                          app/template.json
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • kmsKeyId (optional)
                                                                                                                                                                                                                                                                                                                                          The ID of an AWS KMS key that the command uses to encrypt artifacts that are at rest in the S3 bucket. If not specified, SSE-AES256 is used.
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • outputTemplateFile (optional)
                                                                                                                                                                                                                                                                                                                                          The path to the file (relative to the workspace directory) where the build step writes the output AWS SAM template.
                                                                                                                                                                                                                                                                                                                                          template-#jobId.yaml by default.
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • parameters (optional)
                                                                                                                                                                                                                                                                                                                                          A list of key-value pairs that specify input parameters for the change set.
                                                                                                                                                                                                                                                                                                                                            Array/List
                                                                                                                                                                                                                                                                                                                                            Nested Object
                                                                                                                                                                                                                                                                                                                                          • key
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • value
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                        • roleArn (optional)
                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that AWS SAM assumes when executing the change set.
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • s3Prefix (optional)
                                                                                                                                                                                                                                                                                                                                          A prefix name that the command adds to the artifacts' name when it uploads them to the S3 bucket. The prefix name is a path name (folder name) for the S3 bucket.
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                        • tags (optional)
                                                                                                                                                                                                                                                                                                                                          A list of tags to associate with the stack that is created or updated. AWS SAM also propagates these tags to resources in the stack.
                                                                                                                                                                                                                                                                                                                                            Array/List
                                                                                                                                                                                                                                                                                                                                            Nested Object
                                                                                                                                                                                                                                                                                                                                          • key
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • value
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                    • $class: 'DeployChartBuildStep'
                                                                                                                                                                                                                                                                                                                                      • id
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • kubeName
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • namespace
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • chartsRepo
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • chartName
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • deleteChartWhenFinished
                                                                                                                                                                                                                                                                                                                                        If checked, the deployed Chart will be deleted once the job has finished.
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • crxDeploy
                                                                                                                                                                                                                                                                                                                                    • Deploy CRX Content Package files from the workspace to a configured Adobe Granite repository via the CRX Package Manager.

                                                                                                                                                                                                                                                                                                                                      Only package files with .zip or .jar extensions will be identified and deployed.
                                                                                                                                                                                                                                                                                                                                      • packageIdFilters (optional)
                                                                                                                                                                                                                                                                                                                                        Specify a list of package ID filters and path filters to match against identified Vault packages located in the workspace. Each filter string must occupy its own line.

                                                                                                                                                                                                                                                                                                                                        A Package ID consists of the group, the name, and the version of a package, separated by colons (':').
                                                                                                                                                                                                                                                                                                                                        Package ID filters must follow one of three patterns:
                                                                                                                                                                                                                                                                                                                                        • group:name:version
                                                                                                                                                                                                                                                                                                                                        • group:name
                                                                                                                                                                                                                                                                                                                                        • name
                                                                                                                                                                                                                                                                                                                                        Each segment in the package ID filter may be either ommitted or replaced with an asterisk ('*') to represent a wildcard.

                                                                                                                                                                                                                                                                                                                                        This step now supports path filters as well. A path filter is a path suffix relative to the localDirectory ending in '.zip' or '.jar', which may include '**', '*', and '?' wildcard characters.

                                                                                                                                                                                                                                                                                                                                        For example, this pattern will match all zip files under the Local Directory:

                                                                                                                                                                                                                                                                                                                                                **/*.zip
                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                        This pattern will only match packages located directly under the Packages folder whose filenames begin with 'acme-':

                                                                                                                                                                                                                                                                                                                                                Packages/acme-*.zip
                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                        Matching packages will be uploaded in the order in which the filters are specified. Only the highest matching version of a package identified by 'group:name' will be deployed, and it will only be deployed once per build step, regardless of the number of matching filters.

                                                                                                                                                                                                                                                                                                                                        This field supports parameter tokens.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • baseUrls (optional)
                                                                                                                                                                                                                                                                                                                                        Specify the base URL of the Adobe Granite server, including hostname and port. The CRX Package Manager service path will be appended to this value for all requests. For example, http://localhost:4502 or https://author.mycorp.com, etc.

                                                                                                                                                                                                                                                                                                                                        Multiple urls can be specified, one per line. All specified packages will be deployed to one server before beginning deployments to the next one.

                                                                                                                                                                                                                                                                                                                                        If login credentials for one of the servers are different than those configured in the Connection Options section, you may override them in the Base URL by inserting username[:password]@ between the scheme and the hostname.

                                                                                                                                                                                                                                                                                                                                        For example, to override the Username without changing the associated password or private key, you may use the following form:

                                                                                                                                                                                                                                                                                                                                        http:// deployer@localhost:4502

                                                                                                                                                                                                                                                                                                                                        To override the credentials completely, provide a username and password (which may be provided by an encrypted parameter) by separating them with a colon, as shown below:

                                                                                                                                                                                                                                                                                                                                        http:// deployer:Password123@localhost:4502

                                                                                                                                                                                                                                                                                                                                        This field supports parameter tokens.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • acHandling (optional)
                                                                                                                                                                                                                                                                                                                                        Change the way content ACL's included in the package filter scope are handled during installation.
                                                                                                                                                                                                                                                                                                                                        Defer to Package
                                                                                                                                                                                                                                                                                                                                        Allow package to specify AC Handling mode. (This can be dangerous. Consider using a Validate CRX Content Packages step to check packages for destructive AC Handling rules before you deploy them.)
                                                                                                                                                                                                                                                                                                                                        Ignore
                                                                                                                                                                                                                                                                                                                                        Ignores the packaged access control and leaves the target unchanged.
                                                                                                                                                                                                                                                                                                                                        MergePreserve
                                                                                                                                                                                                                                                                                                                                        Merge access control in the content with the one provided with the package by adding the access control entries of principals not present in the content (i.e. content first). It never alters access control entries already existing in the content.
                                                                                                                                                                                                                                                                                                                                        Merge
                                                                                                                                                                                                                                                                                                                                        Merge access control provided with the package with the one in the content by replacing the access control entries of corresponding principals (i.e. package first). It never alters access control entries of principals not present in the package.
                                                                                                                                                                                                                                                                                                                                        Overwrite
                                                                                                                                                                                                                                                                                                                                        Applies the access control provided with the package to the target. This also removes existing access control.
                                                                                                                                                                                                                                                                                                                                        Clear
                                                                                                                                                                                                                                                                                                                                        Clears all access control on the target system.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • autosave (optional)
                                                                                                                                                                                                                                                                                                                                        Specify the number of changes to batch before saving the JCR session during package installation.
                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                      • behavior (optional)
                                                                                                                                                                                                                                                                                                                                        Specify the behavior when a package exists on the target server that has the same package ID as one you are trying to deploy.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • credentialsId (optional)
                                                                                                                                                                                                                                                                                                                                        Select the login credentials with which content packages will be deployed to the CRX server.

                                                                                                                                                                                                                                                                                                                                        [Signature] credentials may be used if the target server supports HTTP Signature Authentication using the keyId format, /$username/keys/$fingerprint.

                                                                                                                                                                                                                                                                                                                                        Select "-none-" to use the default credentials set in the global CRX Content Package Deployer - HTTP Client configuration.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • disableForJobTesting (optional)
                                                                                                                                                                                                                                                                                                                                        Check this box to disable package deployment during Jenkins Job testing. For example, it is often necessary to test changes to artifact resolution configuration or to test Vault package identification. By checking this box, you can be sure that no installation will occur on any Granite server, and you will also see additional debug messaging in the console log describing the results of identification of Vault packages in the workspace.
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • localDirectory (optional)
                                                                                                                                                                                                                                                                                                                                        Specify a path relative to the workspace in which to scan for packages.

                                                                                                                                                                                                                                                                                                                                        This field supports parameter tokens.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • recursive (optional)
                                                                                                                                                                                                                                                                                                                                        Check this box to install any sub-packages along with the deployed package.
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • replicate (optional)
                                                                                                                                                                                                                                                                                                                                        Check this box to replicate each package after installation. This will not be attempted if the package installation fails, and only packages which have actually been installed by this step (rather than simply uploaded or skipped) will be replicated. This happens asynchronously, so you won't really know if the replication was successful or not unless you manually check your replication agent logs. For this reason, it might be better instead to deploy to each replication target directly.
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • requestTimeout (optional)
                                                                                                                                                                                                                                                                                                                                        Specify the timeout in milliseconds to wait for a response for each individual request. Specify a value of 0 to use default behavior.
                                                                                                                                                                                                                                                                                                                                        • Type: long
                                                                                                                                                                                                                                                                                                                                      • serviceTimeout (optional)
                                                                                                                                                                                                                                                                                                                                        Specify the timeout in milliseconds to wait for PackageManager service availability between sending POST requests. Specify a value of 0 to use default behavior.
                                                                                                                                                                                                                                                                                                                                        • Type: long
                                                                                                                                                                                                                                                                                                                                      • waitDelay (optional)
                                                                                                                                                                                                                                                                                                                                        Specify a delay in milliseconds before calls to check for Package Manager service availability. Increase this value if a /crx/packmgr node is sometimes created in the repository by this step, indicating that the Package Manager servlet was brought down for bundle installation AFTER a successful check for service availability, but BEFORE the next POST request was sent. What happens is that the SlingPostServlet takes over when the crx-packagemgr bundle is refreshed and creates nodes for any POST requests that it handles. Increasing this delay gives more time for the bundle refresh process to begin on the server.
                                                                                                                                                                                                                                                                                                                                        • Type: long
                                                                                                                                                                                                                                                                                                                                    • $class: 'DeployPromotionBuilder'
                                                                                                                                                                                                                                                                                                                                      • hosts
                                                                                                                                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                                                                                                                                          ?>
                                                                                                                                                                                                                                                                                                                                    • $class: 'DeployScriptBuilder'
                                                                                                                                                                                                                                                                                                                                    • Execute any arbitrary SQL script on a selected database.
                                                                                                                                                                                                                                                                                                                                      • out

                                                                                                                                                                                                                                                                                                                                        Specify full path to target connection file.



                                                                                                                                                                                                                                                                                                                                        File location must be specified as:

                                                                                                                                                                                                                                                                                                                                        • Absolute path to location on your Jenkins master node
                                                                                                                                                                                                                                                                                                                                        • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}file or without prefix i.e. dir.
                                                                                                                                                                                                                                                                                                                                        • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}file.

                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • in

                                                                                                                                                                                                                                                                                                                                        Specify path to file that contains SQL script.



                                                                                                                                                                                                                                                                                                                                        File location must be specified as:

                                                                                                                                                                                                                                                                                                                                        • Absolute path to location on your Jenkins master node
                                                                                                                                                                                                                                                                                                                                        • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}file or without prefix i.e. dir.
                                                                                                                                                                                                                                                                                                                                        • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}file.

                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                    • buildMasterDeployPackageToStage
                                                                                                                                                                                                                                                                                                                                    • Deploys (or re-deploys) a package to a particular stage.

                                                                                                                                                                                                                                                                                                                                      Note that when used in a pipeline step that the applicationdId, releaseNumber, and packageNumber fields are required:

                                                                                                                                                                                                                                                                                                                                      buildMasterDeployPackageToStage(applicationId: BUILDMASTER_APPLICATION_ID, releaseNumber: BUILDMASTER_RELEASE_NUMBER, packageNumber: BUILDMASTER_PACKAGE_NUMBER, waitTillBuildCompleted: [printLogOnFailure: true])
                                                                                                                                                                                                                                                                                                                                      • applicationId (optional)
                                                                                                                                                                                                                                                                                                                                        The BuildMaster Application Id to trigger the build for. If the field is empty then assumes the "Select BuildMaster Application" action has been used to provide the value and will look this up using the expression "${BUILDMASTER_APPLICATION_ID}".

                                                                                                                                                                                                                                                                                                                                        This setting would only be altered if not using the "Select BuildMaster Application" action.

                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • deployVariables (optional)

                                                                                                                                                                                                                                                                                                                                        Set deployment level variables.

                                                                                                                                                                                                                                                                                                                                          Nested Object
                                                                                                                                                                                                                                                                                                                                        • variables

                                                                                                                                                                                                                                                                                                                                          Provide a list of variables to pass to BuildMaster.

                                                                                                                                                                                                                                                                                                                                          • A variable must be in the format "variable=value"
                                                                                                                                                                                                                                                                                                                                          • Additional variables must be declared on separate lines
                                                                                                                                                                                                                                                                                                                                          • Lines starting with # are treated as comments
                                                                                                                                                                                                                                                                                                                                          • When using pipeline script and you want to pass several variables use one of these formats:
                                                                                                                                                                                                                                                                                                                                            • Separate variables using newline character. Generated script will resemble: variables: 'var1=one\nvar2=two'
                                                                                                                                                                                                                                                                                                                                            • Separate variables using multi-line string. Generated script will resemble: variables: '''var1=one
                                                                                                                                                                                                                                                                                                                                              var2=two'''
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                      • packageNumber (optional)
                                                                                                                                                                                                                                                                                                                                        The BuildMaster release number to trigger the build for. If the field is empty then assumes the "Select BuildMaster Application" action has been used to provide the value and will look this up using the expression "${BUILDMASTER_RELEASE_NUMBER}".

                                                                                                                                                                                                                                                                                                                                        The job will fail if there is no active BuildMaster release.

                                                                                                                                                                                                                                                                                                                                        This setting would only be altered if not using the "Select BuildMaster Application" action.

                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • printLogOnFailure (optional)
                                                                                                                                                                                                                                                                                                                                        If checked will print the BuildMaster log for the deployment to the Jenkins console if the build fails - but only if the "Wait until deployment completed" option is also checked.
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • releaseNumber (optional)
                                                                                                                                                                                                                                                                                                                                        The BuildMaster release number to trigger the build for. Defaults to the BUILDMASTER_RELEASE_NUMBER variable populated by the "Select BuildMaster Application" action. The job will fail if there is no active BuildMaster release.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • stage (optional)

                                                                                                                                                                                                                                                                                                                                        Optional. If not supplied, the next stage in the pipeline will be used.

                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • waitUntilDeploymentCompleted (optional)
                                                                                                                                                                                                                                                                                                                                        If checked waits until BuildMaster has completed the deployment, otherwise will exits as soon as successfully triggered the package creation.
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • $class: 'Deployer'
                                                                                                                                                                                                                                                                                                                                      • stack
                                                                                                                                                                                                                                                                                                                                        The GitHub repository where the stack is stored, in the form <owner>/<name> (no spaces!).
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • dryRun
                                                                                                                                                                                                                                                                                                                                        Whether to deploy in dry-run mode.
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • branch
                                                                                                                                                                                                                                                                                                                                        The repository branch to deploy.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • apiKey
                                                                                                                                                                                                                                                                                                                                        The Stack Hammer API key, copied from the stack settings dialog in the Stack Hammer user interface.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                    • $class: 'DeploymentBuilder'
                                                                                                                                                                                                                                                                                                                                      • url
                                                                                                                                                                                                                                                                                                                                        Enter the Convertigo server url here. COnvertigo server url is in this form
                                                                                                                                                                                                                                                                                                                                        http://<server>:<port>/convertigo
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • userId
                                                                                                                                                                                                                                                                                                                                        Enter the Convertigo server administration console userid here..
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • password
                                                                                                                                                                                                                                                                                                                                        Enter the Convertigo server administration console password here.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • enableZipFile
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • enableAutoDeploy
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • enableTestCase
                                                                                                                                                                                                                                                                                                                                          Nested Object
                                                                                                                                                                                                                                                                                                                                        • testcaseblock
                                                                                                                                                                                                                                                                                                                                            Array/List
                                                                                                                                                                                                                                                                                                                                            Nested Object
                                                                                                                                                                                                                                                                                                                                          • projectname
                                                                                                                                                                                                                                                                                                                                            Select in this list here a project name you want to test. This list is retrieved from the target Convertigo server each time you add a new Test block.
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • testcasename
                                                                                                                                                                                                                                                                                                                                            Select in this list here a test case you want to run.
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • xpath
                                                                                                                                                                                                                                                                                                                                            By clicking the Execute Testcase button you will have the data resulting from a testcase. Reading this data you will be able to enter assertions in this text box your assertions. Supported Syntax is :
                                                                                                                                                                                                                                                                                                                                            • assert ok
                                                                                                                                                                                                                                                                                                                                              xpath expression1
                                                                                                                                                                                                                                                                                                                                              xpath expression2
                                                                                                                                                                                                                                                                                                                                              ...
                                                                                                                                                                                                                                                                                                                                              xpath expressionn
                                                                                                                                                                                                                                                                                                                                            • assert nok
                                                                                                                                                                                                                                                                                                                                              xpath expression1
                                                                                                                                                                                                                                                                                                                                              xpath expression2
                                                                                                                                                                                                                                                                                                                                              ...
                                                                                                                                                                                                                                                                                                                                              xpath expressionn
                                                                                                                                                                                                                                                                                                                                            All Xpath expressions below assert ok must match to have this test to be a success.
                                                                                                                                                                                                                                                                                                                                            One Xpath expressions below assert nok must match to have this test to be a failure.

                                                                                                                                                                                                                                                                                                                                            You can test you assertions by clicking the Validate XPath button. The test result will display beneath this text box.
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                    • $class: 'DescriptionSetterBuilder'
                                                                                                                                                                                                                                                                                                                                    • This plugin automatically sets a description for the build as a step during building.

                                                                                                                                                                                                                                                                                                                                      A description can be based on the log output (by searching it using a regular expression), or it can be hardcoded.

                                                                                                                                                                                                                                                                                                                                      The description is exposed as DESCRIPTION_SETTER_DESCRIPTION environment variable

                                                                                                                                                                                                                                                                                                                                      • regexp
                                                                                                                                                                                                                                                                                                                                        If configured, the regular expression will be applied to each line in the build log. A description will be set based on the first match.
                                                                                                                                                                                                                                                                                                                                        To select the version of a Maven release, you can use this regular expression:
                                                                                                                                                                                                                                                                                                                                        \[INFO\] Uploading project information for [^\s]* ([^\s]*)
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • description
                                                                                                                                                                                                                                                                                                                                        The description to set on the build.
                                                                                                                                                                                                                                                                                                                                        • If a regular expression is configured, every instance of \n will be replaced with the n-th group of the regular expression match.
                                                                                                                                                                                                                                                                                                                                        • If the description is empty, the first group selected by the regular expression will be used as description.
                                                                                                                                                                                                                                                                                                                                        • If no regular expression is configured, the description is taken verbatim.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                    • svDeployTest
                                                                                                                                                                                                                                                                                                                                    • Deploys and starts CA DevTest test or test suite provided as a .mar file.

                                                                                                                                                                                                                                                                                                                                      Throws exception if .mar file is incorrect, authorization to CA DevTest fails or connection to CA DevTest cannot be established.

                                                                                                                                                                                                                                                                                                                                      • useCustomRegistry
                                                                                                                                                                                                                                                                                                                                        Set to true to override the default global connection setting to CA DevTest registry for the particular project
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • host
                                                                                                                                                                                                                                                                                                                                        The correct hostname or registry name needs to be entered
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • port
                                                                                                                                                                                                                                                                                                                                        Enter the port on which the registry is running. The default port is 1505. If you changed it, you can find the port in the LISA properties file as lisa.webserver.port followed by the port number
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • marFilePath
                                                                                                                                                                                                                                                                                                                                        Path to MAR file that will be uploaded to the VSE. Needs to be relative path to MAR file in job workspace.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • testType
                                                                                                                                                                                                                                                                                                                                        Choose whether mar file contains test or test suite.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • tokenCredentialId

                                                                                                                                                                                                                                                                                                                                        The ID for the integration token from the Credentials plugin to be used to connect to Registry endpoint. The "Kind" of the credential must be "Username with password".

                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • secured
                                                                                                                                                                                                                                                                                                                                        Set to true if the CA DevTest API are set to accept only https connections
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • svDeployVirtualService
                                                                                                                                                                                                                                                                                                                                    • Deploys and starts virtual service provided as a .mar file to target VSE. More services could be provided using comma or newline separator.

                                                                                                                                                                                                                                                                                                                                      Throws exception if .mar file is incorrect, virtual service is already deployed, authorization to CA DevTest fails or connection to CA DevTest cannot be established.

                                                                                                                                                                                                                                                                                                                                      • useCustomRegistry
                                                                                                                                                                                                                                                                                                                                        Set to true to override the default global connection setting to CA DevTest registry for the particular project
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • host
                                                                                                                                                                                                                                                                                                                                        The correct hostname or registry name needs to be entered
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • port
                                                                                                                                                                                                                                                                                                                                        Enter the port on which the registry is running. The default port is 1505. If you changed it, you can find the port in the LISA properties file as lisa.webserver.port followed by the port number
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • vseName
                                                                                                                                                                                                                                                                                                                                        Use the name of the VSE to which you want this build step to apply
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • marFilesPaths
                                                                                                                                                                                                                                                                                                                                        Path to MAR file that will be uploaded to the VSE. The field supports multiple strings delimited by a separate line or comma.
                                                                                                                                                                                                                                                                                                                                        Possibilities:

                                                                                                                                                                                                                                                                                                                                        for files in job workspace you can specify:

                                                                                                                                                                                                                                                                                                                                        • relative path to MAR file in job workspace (example: dir/test.mar)
                                                                                                                                                                                                                                                                                                                                        • path to MAR files using ant glob syntax (example: **/*.mar)

                                                                                                                                                                                                                                                                                                                                        for files on the DevTest machine you can specify:

                                                                                                                                                                                                                                                                                                                                        • absolute path to file (example: file:///C:/something/test.mar)
                                                                                                                                                                                                                                                                                                                                        • http location of MAR file (example: http://something/test.mar)
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • tokenCredentialId

                                                                                                                                                                                                                                                                                                                                        The ID for the integration token from the Credentials plugin to be used to connect to Registry endpoint. The "Kind" of the credential must be "Username with password".

                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • secured
                                                                                                                                                                                                                                                                                                                                        Set to true if the CA DevTest API are set to accept only https connections
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • svStartVirtualService
                                                                                                                                                                                                                                                                                                                                    • Starts virtual service that is already deployed on target VSE. More services could be started using comma or newline separator.

                                                                                                                                                                                                                                                                                                                                      Throws exception if virtual service does not exist on specified VSE, authorization to CA DevTest fails or connection to CA DevTest cannot be established.

                                                                                                                                                                                                                                                                                                                                      • useCustomRegistry
                                                                                                                                                                                                                                                                                                                                        Set to true to override the default global connection setting to CA DevTest registry for the particular project
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • host
                                                                                                                                                                                                                                                                                                                                        The correct hostname or registry name needs to be entered
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • port
                                                                                                                                                                                                                                                                                                                                        Enter the port on which the registry is running. The default port is 1505. If you changed it, you can find the port in the LISA properties file as lisa.webserver.port followed by the port number
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • vseName
                                                                                                                                                                                                                                                                                                                                        Use the name of the VSE to which you want this build step to apply
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • vsNames
                                                                                                                                                                                                                                                                                                                                        Names of Virtual Services existing on provided VSE delimited by a separate line or comma.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • tokenCredentialId

                                                                                                                                                                                                                                                                                                                                        The ID for the integration token from the Credentials plugin to be used to connect to Registry endpoint. The "Kind" of the credential must be "Username with password".

                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • secured
                                                                                                                                                                                                                                                                                                                                        Set to true if the CA DevTest API are set to accept only https connections
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • svStopVirtualService
                                                                                                                                                                                                                                                                                                                                    • Stops virtual service that is running on target VSE. More services could be stopped using comma or newline separator.

                                                                                                                                                                                                                                                                                                                                      Throws exception if virtual service is not running on specified VSE, authorization to CA DevTest fails or connection to CA DevTest cannot be established.

                                                                                                                                                                                                                                                                                                                                      • useCustomRegistry
                                                                                                                                                                                                                                                                                                                                        Set to true to override the default global connection setting to CA DevTest registry for the particular project
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • host
                                                                                                                                                                                                                                                                                                                                        The correct hostname or registry name needs to be entered
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • port
                                                                                                                                                                                                                                                                                                                                        Enter the port on which the registry is running. The default port is 1505. If you changed it, you can find the port in the LISA properties file as lisa.webserver.port followed by the port number
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • vseName
                                                                                                                                                                                                                                                                                                                                        Use the name of the VSE to which you want this build step to apply
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • vsNames
                                                                                                                                                                                                                                                                                                                                        Names of Virtual Services existing on provided VSE delimited by a separate line or comma.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • tokenCredentialId

                                                                                                                                                                                                                                                                                                                                        The ID for the integration token from the Credentials plugin to be used to connect to Registry endpoint. The "Kind" of the credential must be "Username with password".

                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • secured
                                                                                                                                                                                                                                                                                                                                        Set to true if the CA DevTest API are set to accept only https connections
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • svUndeployVirtualService
                                                                                                                                                                                                                                                                                                                                    • Undeploys (removes) virtual service from specified VSE. More services could be provided using comma or newline separator.

                                                                                                                                                                                                                                                                                                                                      Throws exception if virtual service does not exist on specified VSE, authorization to CA DevTest fails or connection to CA DevTest cannot be established

                                                                                                                                                                                                                                                                                                                                      • useCustomRegistry
                                                                                                                                                                                                                                                                                                                                        Set to true to override the default global connection setting to CA DevTest registry for the particular project
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • host
                                                                                                                                                                                                                                                                                                                                        The correct hostname or registry name needs to be entered
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • port
                                                                                                                                                                                                                                                                                                                                        Enter the port on which the registry is running. The default port is 1505. If you changed it, you can find the port in the LISA properties file as lisa.webserver.port followed by the port number
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • vseName
                                                                                                                                                                                                                                                                                                                                        Use the name of the VSE to which you want this build step to apply
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • vsNames
                                                                                                                                                                                                                                                                                                                                        Names of Virtual Services existing on provided VSE delimited by a separate line or comma.
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • tokenCredentialId

                                                                                                                                                                                                                                                                                                                                        The ID for the integration token from the Credentials plugin to be used to connect to Registry endpoint. The "Kind" of the credential must be "Username with password".

                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • secured
                                                                                                                                                                                                                                                                                                                                        Set to true if the CA DevTest API are set to accept only https connections
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • importDeveloperProfile
                                                                                                                                                                                                                                                                                                                                      • profileId
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • developerProfileId (optional)
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • importIntoExistingKeychain (optional)
                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • keychainName (optional)
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • keychainPath (optional)
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • keychainPwd (optional)
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                    • $class: 'DiawiUploader'
                                                                                                                                                                                                                                                                                                                                      • token
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • fileName
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • proxyHost
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • proxyPort
                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                      • proxyProtocol
                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                    • $class: 'DistTestingBuilder'
                                                                                                                                                                                                                                                                                                                                    • The goal of this plugin is to enable a distributed testing of some compiled classes on multiple nodes. Tests are send one by one to nodes in the label specified for the project and run. Test results are saved in the "results" directory in the project workspace. f.e. "TEST-helloword.HelloTest.xml" for the test class "helloworld.HelloTest".

                                                                                                                                                                                                                                                                                                                                      This plugin suppose that all slaves in the specified label have a shared workspace directory. (like NFS)

                                                                                                                                                                                                                                                                                                                                      Only classes in the "Tests classes directory" directory with a file name containing a "test" substring (case insensitive) are automatically found by this plugin and run.

                                                                                                                                                                                                                                                                                                                                      If you enable "Publish JUnit test result report" in the "Post-build Actions" section and type "results/*.xml" you will see test results in the Hudson's web UI.

                                                                                                                                                                                                                                                                                                                                      Only nodes in a label which were specified for this project ("Tie this project to a node") will be used for distributed testing. This label must contain at least 2 nodes.

                                                                                                                                                                                                                                                                                                                                      It's possible let this plugin to compile tests class sources which were checkout from a repository if "Compile tests" checkbox was checked. Remember to provide all necessary libraries needed for compilation.

                                                                                                                                                                                                                                                                                                                                      It's possible to check a "Wait for nodes which are busy" checkbox to wait for other nodes which are busy to be freed.

                                                                                                                                                                                                                                                                                                                                      • distLocations
                                                                                                                                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                                                                                                                                          Nested Object
                                                                                                                                                                                                                                                                                                                                        • distDir
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                      • libLocations
                                                                                                                                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                                                                                                                                          Nested Object
                                                                                                                                                                                                                                                                                                                                        • libDir
                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                      • testDir

                                                                                                                                                                                                                                                                                                                                        This specifies a relative path in the project workspace where compiled tests resides. For example if tests are in build/test/classes then type "build/test/classes". In case you check "Compile tests" checkbox this relative path will be used for storing compiled tests classes which were before check-out from a repository.

                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                      • waitForNodes

                                                                                                                                                                                                                                                                                                                                        Wait for modes in the label which are now occupied by some other builds. This doesn't wait for nodes which are offline

                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                      • compileTests

                                                                                                                                                                                                                                                                                                                                        If checked then all source codes in the "Tests classes directory" will be compiled. It's necessary to provide all libraries for compilation. Compiled tests will be saved into the directory "tests".

                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • $class: 'DockerBuilderControl'
                                                                                                                                                                                                                                                                                                                                      • option
                                                                                                                                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                        • $class: 'DockerBuilderControlOptionProvisionAndStart'
                                                                                                                                                                                                                                                                                                                                          • cloudName
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • templateId
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                        • $class: 'DockerBuilderControlOptionRun'
                                                                                                                                                                                                                                                                                                                                          • cloudName
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • image
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • pullCredentialsId
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • dnsString
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • network
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • dockerCommand
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • volumesString
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • volumesFrom
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • environmentsString
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • hostname
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • memoryLimit
                                                                                                                                                                                                                                                                                                                                            • Type: int
                                                                                                                                                                                                                                                                                                                                          • memorySwap
                                                                                                                                                                                                                                                                                                                                            • Type: int
                                                                                                                                                                                                                                                                                                                                          • cpuShares
                                                                                                                                                                                                                                                                                                                                            • Type: int
                                                                                                                                                                                                                                                                                                                                          • shmSize
                                                                                                                                                                                                                                                                                                                                            • Type: int
                                                                                                                                                                                                                                                                                                                                          • bindPorts
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • bindAllPorts
                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                          • privileged
                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                          • tty
                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                          • macAddress
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                        • $class: 'DockerBuilderControlOptionStart'
                                                                                                                                                                                                                                                                                                                                          • cloudName
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • containerId
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                        • $class: 'DockerBuilderControlOptionStop'
                                                                                                                                                                                                                                                                                                                                          • cloudName
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • containerId
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • remove
                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                        • $class: 'DockerBuilderControlOptionStopAll'
                                                                                                                                                                                                                                                                                                                                          • remove
                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                    • $class: 'DockerBuilderNewTemplate'
                                                                                                                                                                                                                                                                                                                                    • Adds specified image configuration to all Docker Clouds.
                                                                                                                                                                                                                                                                                                                                      • dockerTemplate
                                                                                                                                                                                                                                                                                                                                          Nested Object
                                                                                                                                                                                                                                                                                                                                        • dockerTemplateBase
                                                                                                                                                                                                                                                                                                                                            Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                          • $class: 'DockerTemplateBase'
                                                                                                                                                                                                                                                                                                                                            • image
                                                                                                                                                                                                                                                                                                                                              The hash or tagged name of the image that you wish docker to run (e.g "docker run -i -t /bin/bash")
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • bindAllPorts (optional)
                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                            • bindPorts (optional)
                                                                                                                                                                                                                                                                                                                                              Bind ports from inside the container to outside of the host, scheme is hostport:containerport. Same effect as the "-p" or "-P" option on the CLI. Docker documentation
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • cpuShares (optional)
                                                                                                                                                                                                                                                                                                                                              Similarly the operator can increase the priority of this container. By default (no value), all containers run at the same priority and get the same proportion of CPU cycles, but you can tell the kernel to give more shares of CPU time to one or more containers when you start them via Docker.

                                                                                                                                                                                                                                                                                                                                              Consult Docker Run Documentation for further information.
                                                                                                                                                                                                                                                                                                                                              • Type: int
                                                                                                                                                                                                                                                                                                                                            • dnsString (optional)
                                                                                                                                                                                                                                                                                                                                              Set the DNS servers to use within your images, if not set Docker will use DNS settings of the host
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • dockerCommand (optional)
                                                                                                                                                                                                                                                                                                                                              The command to run for this image. Be aware setting this might have impacts on the Launch mechanism, for sample SSH Launcher do configure sshd with injected keys authentication, overriding this command might prevent the agent to start.
                                                                                                                                                                                                                                                                                                                                              Whatever it does, this command must keep the container running, so Jenkins can establish a remote connection at any time. If not set, Jenkins will configure a general purpose command to just wait for stdin.
                                                                                                                                                                                                                                                                                                                                              If you need your image to start some additional services, you should consider using an Entrypoint, and follow best practices so that the command is eventually executed by your entrypoint script.
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • environmentsString (optional)
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • extraHostsString (optional)
                                                                                                                                                                                                                                                                                                                                              A list of new line separated hostnames/IP mappings to be added to the container’s /etc/hosts file. Specified in the form "hostname:IP".
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • hostname (optional)
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • macAddress (optional)
                                                                                                                                                                                                                                                                                                                                              Container MAC address (e.g. 92:d0:c6:0a:29:33)
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • memoryLimit (optional)
                                                                                                                                                                                                                                                                                                                                              The operator can constrain the memory available to a container. If the host supports swap memory, then the setting can be larger than physical RAM.

                                                                                                                                                                                                                                                                                                                                              Consult Docker Run Documentation for further information.
                                                                                                                                                                                                                                                                                                                                              • Type: int
                                                                                                                                                                                                                                                                                                                                            • memorySwap (optional)
                                                                                                                                                                                                                                                                                                                                              The operator can constrain the swap memory available to a container. This value is the total memory available to the container (swap + memory). To disable swap limit, you can set it to "-1".

                                                                                                                                                                                                                                                                                                                                              Consult Docker Run Documentation for further information.
                                                                                                                                                                                                                                                                                                                                              • Type: int
                                                                                                                                                                                                                                                                                                                                            • network (optional)
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • privileged (optional)
                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                            • pullCredentialsId (optional)
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • shmSize (optional)
                                                                                                                                                                                                                                                                                                                                              Size of /dev/shm in MB. If you omit the size entirely (or use the value 0), the system uses 64 MB.

                                                                                                                                                                                                                                                                                                                                              Consult Docker Run Documentation for further information.
                                                                                                                                                                                                                                                                                                                                              • Type: int
                                                                                                                                                                                                                                                                                                                                            • tty (optional)
                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                            • volumesFromString (optional)
                                                                                                                                                                                                                                                                                                                                              New line separated list of volumes to inherit from another container. Specified in the form <container name>[:<ro|rw>]
                                                                                                                                                                                                                                                                                                                                              If accessmode not specified, then default rw will be used.
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • volumesString (optional)
                                                                                                                                                                                                                                                                                                                                              New line separated list of host volume mounts : <host/path>[<container/path>[<:mode>]]
                                                                                                                                                                                                                                                                                                                                              • container/path create empty volume container/path
                                                                                                                                                                                                                                                                                                                                              • host/path:container/path will mount host/path from host to container's container/path, read/write
                                                                                                                                                                                                                                                                                                                                              • host/path:container/path:rw will mount host/path from host to container's container/path, read/write
                                                                                                                                                                                                                                                                                                                                              • host/path:container/path:ro will mount host/path from host to container's container/path, read-only
                                                                                                                                                                                                                                                                                                                                              Note: if access mode not specified, then default rw will be used.
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                        • connector

                                                                                                                                                                                                                                                                                                                                          For all connection methods, Jenkins will start by triggering a docker run. Then, after this step, there will optionally be more steps to establish the connection. There is currently three alternative ways to connect your Jenkins master to the dynamically provisioned Docker agents.

                                                                                                                                                                                                                                                                                                                                          There are different pros and cons for each connection method. Depending on your environment, choose the one matching your needs. More detailed prerequisites are provided once you select a given method.

                                                                                                                                                                                                                                                                                                                                          Attach Docker container
                                                                                                                                                                                                                                                                                                                                          This method runs a container, then connects to it using docker exec, all by using the Docker API. The agent does not need to be able to reach the master through the network layers to communicate ; all will go through Docker API.
                                                                                                                                                                                                                                                                                                                                          Connect with JNLP
                                                                                                                                                                                                                                                                                                                                          The container will only be passed an initial docker run command with the right secret. And the remoting agent will establish the connection with the master through the network. Hence, the agent must be able to access the master through its address and port.
                                                                                                                                                                                                                                                                                                                                          Connect with SSH
                                                                                                                                                                                                                                                                                                                                          The specified image is expected to run an SSH server. Then, it will treat that computer like it usually does for any SSH connected agent: the master will log into it, copy the remoting agent, then start it.
                                                                                                                                                                                                                                                                                                                                            Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                          • attach
                                                                                                                                                                                                                                                                                                                                            • user (optional)
                                                                                                                                                                                                                                                                                                                                              User under that jenkins slave will be run. "root" if not specified.
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                          • jnlp
                                                                                                                                                                                                                                                                                                                                            • jnlpLauncher
                                                                                                                                                                                                                                                                                                                                                Nested Object
                                                                                                                                                                                                                                                                                                                                              • tunnel
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • vmargs
                                                                                                                                                                                                                                                                                                                                                If the agent JVM should be launched with additional VM arguments, such as "-Xmx256m", specify those here. List of all the options are available here.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • entryPointArgumentsString (optional)
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • jenkinsUrl (optional)
                                                                                                                                                                                                                                                                                                                                              If needed, the Jenkins URL can be overwritten with this property (e.g. to support other HTTP(S) endpoints due to reverse proxies or firewalling). By default the URL from the global Jenkins configuration is used.
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • user (optional)
                                                                                                                                                                                                                                                                                                                                              User under that jenkins slave will be run. "root" if not specified.
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                          • ssh
                                                                                                                                                                                                                                                                                                                                            • sshKeyStrategy
                                                                                                                                                                                                                                                                                                                                              Define how a SSH key pair is configured for ssh authentication in container.
                                                                                                                                                                                                                                                                                                                                                Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                              • $class: 'InjectSSHKey'
                                                                                                                                                                                                                                                                                                                                                • user
                                                                                                                                                                                                                                                                                                                                                  Injected SSH key will let agent start as root in container. If you want to use another user configure it's name here. Plase note such a user must pre-exist in container image.
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • $class: 'ManuallyConfiguredSSHKey'
                                                                                                                                                                                                                                                                                                                                                • credentialsId
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • sshHostKeyVerificationStrategy
                                                                                                                                                                                                                                                                                                                                                    Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                  • $class: 'KnownHostsFileKeyVerificationStrategy'
                                                                                                                                                                                                                                                                                                                                                  • Checks the known_hosts file (~/.ssh/known_hosts) for the user Jenkins is executing under, to see if an entry exists that matches the current connection.

                                                                                                                                                                                                                                                                                                                                                    This method does not make any updates to the Known Hosts file, instead using the file as a read-only source and expecting someone with suitable access to the appropriate user account on the Jenkins master to update the file as required, potentially using the ssh hostname command to initiate a connection and update the file appropriately.

                                                                                                                                                                                                                                                                                                                                                    • $class: 'ManuallyProvidedKeyVerificationStrategy'
                                                                                                                                                                                                                                                                                                                                                    • Checks the key provided by the remote host matches the key set by the user who configured this connection.

                                                                                                                                                                                                                                                                                                                                                      • key

                                                                                                                                                                                                                                                                                                                                                        The SSH key expected for this connection. This key should be in the form `algorithm value` where algorithm is one of ssh-rsa or ssh-dss, and value is the Base 64 encoded content of the key.

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'ManuallyTrustedKeyVerificationStrategy'
                                                                                                                                                                                                                                                                                                                                                    • Checks the remote key matches the key currently marked as trusted for this host.

                                                                                                                                                                                                                                                                                                                                                      Depending on configuration, the key will be automatically trusted for the first connection, or an authorised user will be asked to approve the key. An authorised user will be required to approve any new key that gets presented by the remote host.

                                                                                                                                                                                                                                                                                                                                                      • requireInitialManualTrust

                                                                                                                                                                                                                                                                                                                                                        Require a user with Computer.CONFIGURE permission to authorise the key presented during the first connection to this host before the connection will be allowed to be established.

                                                                                                                                                                                                                                                                                                                                                        If this option is not enabled then the key presented on first connection for this host will be automatically trusted and allowed for all subsequent connections without any manual intervention.

                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                    • $class: 'NonVerifyingKeyVerificationStrategy'
                                                                                                                                                                                                                                                                                                                                                    • Does not perform any verification of the SSH key presented by the remote host, allowing all connections regardless of the key they present.

                                                                                                                                                                                                                                                                                                                                                • javaPath (optional)
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • jvmOptions (optional)
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • launchTimeoutSeconds (optional)
                                                                                                                                                                                                                                                                                                                                                  • Type: int
                                                                                                                                                                                                                                                                                                                                                • maxNumRetries (optional)
                                                                                                                                                                                                                                                                                                                                                  • Type: int
                                                                                                                                                                                                                                                                                                                                                • port (optional)
                                                                                                                                                                                                                                                                                                                                                  • Type: int
                                                                                                                                                                                                                                                                                                                                                • prefixStartSlaveCmd (optional)
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • retryWaitTime (optional)
                                                                                                                                                                                                                                                                                                                                                  • Type: int
                                                                                                                                                                                                                                                                                                                                                • suffixStartSlaveCmd (optional)
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                            • labelString
                                                                                                                                                                                                                                                                                                                                              Labels to give these nodes (for limiting your builds)
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • instanceCapStr
                                                                                                                                                                                                                                                                                                                                              Deprecated you should configure template with memory/cpu constraints, so docker infrastructure can manage resource consumption.

                                                                                                                                                                                                                                                                                                                                              Maximal number of instances of this template to run, or empty for unlimited.

                                                                                                                                                                                                                                                                                                                                              Note that also those containers (using the same image) are counted which have not been started by Jenkins.

                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • disabled (optional)
                                                                                                                                                                                                                                                                                                                                                Nested Object
                                                                                                                                                                                                                                                                                                                                              • disabledByChoice (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • enabledByChoice (optional)
                                                                                                                                                                                                                                                                                                                                                If not ticked then this functionality will be disabled.
                                                                                                                                                                                                                                                                                                                                                This can be used to e.g. take a cloud or template out of action for maintenance etc.

                                                                                                                                                                                                                                                                                                                                                Note: If problems are encountered then this functionality may be disabled automatically. If that happens then it will be shown here. In this situation, the disabled state is transient and will automatically clear after the stated period has elapsed.

                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                            • mode (optional)
                                                                                                                                                                                                                                                                                                                                              • Values: NORMAL, EXCLUSIVE
                                                                                                                                                                                                                                                                                                                                            • name (optional)
                                                                                                                                                                                                                                                                                                                                              Name prefix to use for all the Jenkins nodes created from this template.
                                                                                                                                                                                                                                                                                                                                              Jenkins will append a unique ID to this name in order to create individual node names.

                                                                                                                                                                                                                                                                                                                                              If blank or just whitespace, a default of "docker" will be used.

                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • nodeProperties (optional)
                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                hudson.slaves.NodeProperty
                                                                                                                                                                                                                                                                                                                                            • pullStrategy (optional)
                                                                                                                                                                                                                                                                                                                                              Pull strategy during provisioning before image run.
                                                                                                                                                                                                                                                                                                                                              • Values: PULL_ALWAYS, PULL_LATEST, PULL_NEVER
                                                                                                                                                                                                                                                                                                                                            • pullTimeout (optional)
                                                                                                                                                                                                                                                                                                                                              Timeout, in seconds, to apply when expecting data from the Docker API when performing the docker pull operation. 0 means no time limit, but this is not recommended (if your docker API locks up, some aspects of Jenkins can also lock up).
                                                                                                                                                                                                                                                                                                                                              i.e. you probably want this set to as long as it takes to pull the entire image onto a fresh docker server. e.g. a few minutes.

                                                                                                                                                                                                                                                                                                                                              Note: This overrides the read timeout specified for the cloud, but only for the docker pull operation (as this operation is expected to take longer than most docker operations).

                                                                                                                                                                                                                                                                                                                                              • Type: int
                                                                                                                                                                                                                                                                                                                                            • remoteFs (optional)
                                                                                                                                                                                                                                                                                                                                              Root directory within your image for the Jenkins user to use
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • removeVolumes (optional)
                                                                                                                                                                                                                                                                                                                                              Remove the volumes associated to the container during container remove.
                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                            • retentionStrategy (optional)

                                                                                                                                                                                                                                                                                                                                              Specify the strategy when docker containers shall be started and stopped:

                                                                                                                                                                                                                                                                                                                                              Docker Once Retention Strategy (default)
                                                                                                                                                                                                                                                                                                                                              For each job in the queue, an own docker container is started. Once the job has finished, the container is shut down.
                                                                                                                                                                                                                                                                                                                                              Docker Cloud Retention Strategy (experimental)
                                                                                                                                                                                                                                                                                                                                              Based on the workload provided by the queue (load average), new docker containers are started on demand. After the job(s) have finished, the container is not shut down immediately. If no new job was executed on this slave/container during the period of the Idle delay, the container is shut down.
                                                                                                                                                                                                                                                                                                                                              Keep this slave on-line as much as possible (experimental)
                                                                                                                                                                                                                                                                                                                                              Starts as many containers as specified in the Instance Capacity (obeying the Container Cap) and tries to keep them always running (i.e. a new container is started in case another one belonging to this template was shut down).
                                                                                                                                                                                                                                                                                                                                              Take this slave on-line according to a schedule (experimental)
                                                                                                                                                                                                                                                                                                                                              Based on a cron-schedule slaves are brought on-line and will keep running. Once the specified period in the schedule is over, the slaves will be shut down.
                                                                                                                                                                                                                                                                                                                                              Take this slave on-line when in demand and off-line when idle (experimental)
                                                                                                                                                                                                                                                                                                                                              Containers are started if there are jobs waiting for execution in the queue. They are only started, if the jobs are waiting a certain threshold of time there (In demand delay). After the jobs have finished, the container is not shut down immediately. If no new job was executed on this slave/container during the period of the Idle delay, the container is shut down.
                                                                                                                                                                                                                                                                                                                                                Nested Object
                                                                                                                                                                                                                                                                                                                                              • idleMinutes
                                                                                                                                                                                                                                                                                                                                                Number of minutes of idleness after which to kill the slave; serves a backup in case the strategy fails to detect the end of a task
                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                        • $class: 'DockerBuilderPublisher'
                                                                                                                                                                                                                                                                                                                                        • Build step that sends a Dockerfile for building to docker host that used for this build run.
                                                                                                                                                                                                                                                                                                                                          • dockerFileDirectory
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • fromRegistry
                                                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                                                            • url
                                                                                                                                                                                                                                                                                                                                              URL to the Docker registry you are using. May be left blank to use the public DockerHub registry (currently https://index.docker.io/v1/).
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                            • credentialsId
                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                          • cloud
                                                                                                                                                                                                                                                                                                                                            Cloud to do the build on - or, if empty, use the cloud that the build was performed on.
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • tagsString
                                                                                                                                                                                                                                                                                                                                            Repository name (and optionally a tag) to be applied to the resulting image in case of success.
                                                                                                                                                                                                                                                                                                                                            Multiple entries are permitted if separated by newlines.
                                                                                                                                                                                                                                                                                                                                            Environment variable substitution is performed on the strings so you can use e.g. ${BUILD_NUMBER} as part of each entry.
                                                                                                                                                                                                                                                                                                                                            Each entry must be of the form IMAGE[:TAG] as per the docker tag command.
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • pushOnSuccess
                                                                                                                                                                                                                                                                                                                                            If enabled (and the docker image builds successfully), the resulting docker image will be pushed to the registry (or registries) specified within the "Image" field.
                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                          • pushCredentialsId
                                                                                                                                                                                                                                                                                                                                            Credentials to push to a private registry.
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • cleanImages
                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                          • cleanupWithJenkinsJobDelete
                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                        • $class: 'DockerComposeBuilder'
                                                                                                                                                                                                                                                                                                                                          • useCustomDockerComposeFile
                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                          • dockerComposeFile
                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                          • option
                                                                                                                                                                                                                                                                                                                                              Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                            • $class: 'ExecuteCommandInsideContainer'
                                                                                                                                                                                                                                                                                                                                              • privilegedMode
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • service
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • command
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • index
                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                              • workDir
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • $class: 'StartAllServices'
                                                                                                                                                                                                                                                                                                                                              • $class: 'StartService'
                                                                                                                                                                                                                                                                                                                                                • service
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • scale
                                                                                                                                                                                                                                                                                                                                                  • Type: int
                                                                                                                                                                                                                                                                                                                                              • $class: 'StopAllServices'
                                                                                                                                                                                                                                                                                                                                                • $class: 'StopService'
                                                                                                                                                                                                                                                                                                                                                  • service
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                            • $class: 'DockerPullImageBuilder'
                                                                                                                                                                                                                                                                                                                                              • registry
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • url
                                                                                                                                                                                                                                                                                                                                                  URL to the Docker registry you are using. May be left blank to use the public DockerHub registry (currently https://index.docker.io/v1/).
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • credentialsId
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • image
                                                                                                                                                                                                                                                                                                                                                Image ID on DockerHub. When set in combination with DockerHub trigger, a build will run when dockerhub builds a new image.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • dockerShell
                                                                                                                                                                                                                                                                                                                                              • connector (optional)
                                                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                • $class: 'CloudNameDockerConnector'
                                                                                                                                                                                                                                                                                                                                                  • cloudName
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'DockerConnector'
                                                                                                                                                                                                                                                                                                                                                  • serverUrl
                                                                                                                                                                                                                                                                                                                                                    The URL to use to access your Docker server API (e.g: http://172.16.42.43:4243 or unix://).
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • apiVersion (optional)
                                                                                                                                                                                                                                                                                                                                                    Docker Daemon API version. Should be set when plugin underlying library can't connect to new daemon because docker daemon API become backward incompatible.
                                                                                                                                                                                                                                                                                                                                                    Version in format "1.22". Connector will append "/v${VERSION}" to api url for connector, where ${VERSION} is entered string. For details see docker_remote_api
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • connectTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                    Timeout for opening connection to Docker API. 0 is infinity.
                                                                                                                                                                                                                                                                                                                                                    Works only for Jersey.
                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                  • connectorType (optional)
                                                                                                                                                                                                                                                                                                                                                    Docker-java provides different connection implementations based on different client libraries. In case you have some errors please try other.
                                                                                                                                                                                                                                                                                                                                                    • Values: JERSEY, NETTY
                                                                                                                                                                                                                                                                                                                                                  • credentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • readTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                    Read timeout to Docker API. In seconds. 0 is infinity.
                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                              • containerLifecycle (optional)
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • createContainer (optional)
                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                  • bindAllPorts (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • bindPorts (optional)
                                                                                                                                                                                                                                                                                                                                                    Bind ports from inside the container to outside of the host, scheme is hostport:containerport. Same effect as the "-p" or "-P" option on the CLI. Docker documentation
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • command (optional)
                                                                                                                                                                                                                                                                                                                                                    The command to run for this image, replaced by Jenkins Launchers
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • cpuShares (optional)
                                                                                                                                                                                                                                                                                                                                                    Similarly the operator can increase the priority of this container. By default (no value), all containers run at the same priority and get the same proportion of CPU cycles, but you can tell the kernel to give more shares of CPU time to one or more containers when you start them via Docker.

                                                                                                                                                                                                                                                                                                                                                    Consult https://docs.docker.com/engine/reference/run/#cpu-share-constraint for further information.
                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                  • cpusetCpus (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • cpusetMems (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • devicesString (optional)
                                                                                                                                                                                                                                                                                                                                                    Add host device to container. For format please refer to Add host device to container (--device) documentation
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • dnsString (optional)
                                                                                                                                                                                                                                                                                                                                                    Set the DNS servers to use within your images, if not set Docker will use DNS settings of the host
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • dockerLabelsString (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • entrypoint (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • environmentString (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • extraHostsString (optional)
                                                                                                                                                                                                                                                                                                                                                    A list of new line separated hostnames/IP mappings to be added to the container’s /etc/hosts file. Specified in the form "hostname:IP".
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • hostname (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • linksString (optional)
                                                                                                                                                                                                                                                                                                                                                    Add link to another container. Only the form container:alias is supported (e.g. the_db_container:db).
                                                                                                                                                                                                                                                                                                                                                    Consult https://docs.docker.com/engine/userguide/networking/default_network/dockerlinks/#communication-across-links for further information.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • macAddress (optional)
                                                                                                                                                                                                                                                                                                                                                    Container MAC address (e.g. 92:d0:c6:0a:29:33)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • memoryLimit (optional)
                                                                                                                                                                                                                                                                                                                                                    The operator can constrain the memory available to a container. If the host supports swap memory, then the setting can be larger than physical RAM.

                                                                                                                                                                                                                                                                                                                                                    Consult Docker Run Documentation for further information.
                                                                                                                                                                                                                                                                                                                                                    • Type: long
                                                                                                                                                                                                                                                                                                                                                  • networkMode (optional)
                                                                                                                                                                                                                                                                                                                                                    Set the Network mode for the container:
                                                                                                                                                                                                                                                                                                                                                    • Empty: undefined, docker daemon defaults
                                                                                                                                                                                                                                                                                                                                                    • 'bridge': creates a new network stack for the container on the docker bridge
                                                                                                                                                                                                                                                                                                                                                    • 'none': no networking for this container
                                                                                                                                                                                                                                                                                                                                                    • 'container:<name | id>': reuses another container network stack
                                                                                                                                                                                                                                                                                                                                                    • 'host': use the host network stack inside the container. Note: the host mode gives the container full access to local system services such as D-bus and is therefore considered insecure.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • privileged (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • restartPolicy (optional)
                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                    • policyName
                                                                                                                                                                                                                                                                                                                                                      • Values: NO, UNLESS_STOPPED, ALWAYS, ON_FAILURE
                                                                                                                                                                                                                                                                                                                                                    • maximumRetryCount
                                                                                                                                                                                                                                                                                                                                                      • Type: int
                                                                                                                                                                                                                                                                                                                                                  • shmSize (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: long
                                                                                                                                                                                                                                                                                                                                                  • tty (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • user (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • volumesFromString (optional)
                                                                                                                                                                                                                                                                                                                                                    New line separated list of volumes to inherit from another container. Specified in the form <container name>[:<ro|rw>]
                                                                                                                                                                                                                                                                                                                                                    If accessmode not specified, then default rw will be used.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • volumesString (optional)
                                                                                                                                                                                                                                                                                                                                                    New line separated list of host volume mounts : <host/path>[<container/path>[<:mode>]]
                                                                                                                                                                                                                                                                                                                                                    • container/path create empty volume container/path
                                                                                                                                                                                                                                                                                                                                                    • host/path:container/path will mount host/path from host to container's container/path, read/write
                                                                                                                                                                                                                                                                                                                                                    • host/path:container/path:rw will mount host/path from host to container's container/path, read/write
                                                                                                                                                                                                                                                                                                                                                    • host/path:container/path:ro will mount host/path from host to container's container/path, read-only
                                                                                                                                                                                                                                                                                                                                                    Note: if access mode not specified, then default rw will be used.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • workdir (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • image (optional)
                                                                                                                                                                                                                                                                                                                                                  The hash or tagged name of the image that you wish docker to run (e.g "docker run -i -t /bin/bash")
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • pullImage (optional)
                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                  • connector (optional)
                                                                                                                                                                                                                                                                                                                                                      Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                    • $class: 'CloudNameDockerConnector'
                                                                                                                                                                                                                                                                                                                                                      • cloudName
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'DockerConnector'
                                                                                                                                                                                                                                                                                                                                                      • serverUrl
                                                                                                                                                                                                                                                                                                                                                        The URL to use to access your Docker server API (e.g: http://172.16.42.43:4243 or unix://).
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • apiVersion (optional)
                                                                                                                                                                                                                                                                                                                                                        Docker Daemon API version. Should be set when plugin underlying library can't connect to new daemon because docker daemon API become backward incompatible.
                                                                                                                                                                                                                                                                                                                                                        Version in format "1.22". Connector will append "/v${VERSION}" to api url for connector, where ${VERSION} is entered string. For details see docker_remote_api
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • connectTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                        Timeout for opening connection to Docker API. 0 is infinity.
                                                                                                                                                                                                                                                                                                                                                        Works only for Jersey.
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                      • connectorType (optional)
                                                                                                                                                                                                                                                                                                                                                        Docker-java provides different connection implementations based on different client libraries. In case you have some errors please try other.
                                                                                                                                                                                                                                                                                                                                                        • Values: JERSEY, NETTY
                                                                                                                                                                                                                                                                                                                                                      • credentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • readTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                        Read timeout to Docker API. In seconds. 0 is infinity.
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                  • credentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                    Credentials for pulling docker image. Supported only "Docker Registry Auth" type.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • pullStrategy (optional)
                                                                                                                                                                                                                                                                                                                                                    • Values: PULL_ALWAYS, PULL_ONCE, PULL_LATEST, PULL_NEVER
                                                                                                                                                                                                                                                                                                                                                  • registriesCreds (optional)
                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                    • registryAddr
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • credentialsId
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                • removeContainer (optional)
                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                  • force (optional)
                                                                                                                                                                                                                                                                                                                                                    Force the removal of a running container (uses SIGKILL)
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • removeVolumes (optional)
                                                                                                                                                                                                                                                                                                                                                    Remove the volumes associated with the container
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                • stopContainer (optional)
                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                  • connector (optional)
                                                                                                                                                                                                                                                                                                                                                      Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                    • $class: 'CloudNameDockerConnector'
                                                                                                                                                                                                                                                                                                                                                      • cloudName
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'DockerConnector'
                                                                                                                                                                                                                                                                                                                                                      • serverUrl
                                                                                                                                                                                                                                                                                                                                                        The URL to use to access your Docker server API (e.g: http://172.16.42.43:4243 or unix://).
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • apiVersion (optional)
                                                                                                                                                                                                                                                                                                                                                        Docker Daemon API version. Should be set when plugin underlying library can't connect to new daemon because docker daemon API become backward incompatible.
                                                                                                                                                                                                                                                                                                                                                        Version in format "1.22". Connector will append "/v${VERSION}" to api url for connector, where ${VERSION} is entered string. For details see docker_remote_api
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • connectTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                        Timeout for opening connection to Docker API. 0 is infinity.
                                                                                                                                                                                                                                                                                                                                                        Works only for Jersey.
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                      • connectorType (optional)
                                                                                                                                                                                                                                                                                                                                                        Docker-java provides different connection implementations based on different client libraries. In case you have some errors please try other.
                                                                                                                                                                                                                                                                                                                                                        • Values: JERSEY, NETTY
                                                                                                                                                                                                                                                                                                                                                      • credentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • readTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                        Read timeout to Docker API. In seconds. 0 is infinity.
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                  • timeout (optional)
                                                                                                                                                                                                                                                                                                                                                    Sending SIGTERM and then SIGKILL after a grace period
                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                              • executorScript (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • longConnector (optional)
                                                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                • $class: 'CloudNameDockerConnector'
                                                                                                                                                                                                                                                                                                                                                  • cloudName
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'DockerConnector'
                                                                                                                                                                                                                                                                                                                                                  • serverUrl
                                                                                                                                                                                                                                                                                                                                                    The URL to use to access your Docker server API (e.g: http://172.16.42.43:4243 or unix://).
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • apiVersion (optional)
                                                                                                                                                                                                                                                                                                                                                    Docker Daemon API version. Should be set when plugin underlying library can't connect to new daemon because docker daemon API become backward incompatible.
                                                                                                                                                                                                                                                                                                                                                    Version in format "1.22". Connector will append "/v${VERSION}" to api url for connector, where ${VERSION} is entered string. For details see docker_remote_api
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • connectTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                    Timeout for opening connection to Docker API. 0 is infinity.
                                                                                                                                                                                                                                                                                                                                                    Works only for Jersey.
                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                  • connectorType (optional)
                                                                                                                                                                                                                                                                                                                                                    Docker-java provides different connection implementations based on different client libraries. In case you have some errors please try other.
                                                                                                                                                                                                                                                                                                                                                    • Values: JERSEY, NETTY
                                                                                                                                                                                                                                                                                                                                                  • credentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • readTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                    Read timeout to Docker API. In seconds. 0 is infinity.
                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                              • shellScript (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • $class: 'DoktorStep'
                                                                                                                                                                                                                                                                                                                                              • server
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • markdownIncludePatterns
                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • value
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • markdownExcludePatterns
                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • value
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • asciidocIncludePatterns
                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • value
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • asciidocExcludePatterns
                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • value
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                            • $class: 'DotNetCoreRunner'
                                                                                                                                                                                                                                                                                                                                              • targetCode
                                                                                                                                                                                                                                                                                                                                                Your c# code to execute, the plugin will rebuild your code if detect some change. These are some examples of the target code for this plugin:

                                                                                                                                                                                                                                                                                                                                                • Simple example:

                                                                                                                                                                                                                                                                                                                                                              //Simple Example
                                                                                                                                                                                                                                                                                                                                                              public class JenkinsPlugin
                                                                                                                                                                                                                                                                                                                                                              {
                                                                                                                                                                                                                                                                                                                                                                  public static void ScriptMain()
                                                                                                                                                                                                                                                                                                                                                                  {
                                                                                                                                                                                                                                                                                                                                                                      Console.WriteLine("Hello World from c#!!!");
                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                              } 

                                                                                                                                                                                                                                                                                                                                                • Saving environment variables:

                                                                                                                                                                                                                                                                                                                                                              // Complete example
                                                                                                                                                                                                                                                                                                                                                              using DotNetTools.Jenkins;
                                                                                                                                                                                                                                                                                                                                                              using System;
                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                              public class JenkinsPlugin
                                                                                                                                                                                                                                                                                                                                                              {
                                                                                                                                                                                                                                                                                                                                                                  public static void ScriptMain(JenkinsManager manager)
                                                                                                                                                                                                                                                                                                                                                                  {
                                                                                                                                                                                                                                                                                                                                                                      Console.WriteLine("Hello World from c#!!!");
                                                                                                                                                                                                                                                                                                                                                                      manager.SetSessionEnv("PI", Math.PI.ToString());
                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                • You can use this two methods from the DotNetTools.Jenkins.JenkinsManager class:

                                                                                                                                                                                                                                                                                                                                                              public void SetSessionEnv(string key, string value);
                                                                                                                                                                                                                                                                                                                                                              public string GetSessionEnv(string key);

                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • additionalPackages
                                                                                                                                                                                                                                                                                                                                                A json object that represents the additional packages required to compile the c# code:
                                                                                                                                                                                                                                                                                                                                                Examples:
                                                                                                                                                                                                                                                                                                                                                • { "Nancy": "2.0.0-clinteastwood", "System.ValueTuple": "4.3.0"}
                                                                                                                                                                                                                                                                                                                                                • { "Nancy": null}

                                                                                                                                                                                                                                                                                                                                                Note that if you specify a null value for a package version then the latest one will be used.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • downloadProgetPackage
                                                                                                                                                                                                                                                                                                                                            • Downloads a universal ProGet package to specified folder and will optionally unpack it for you.

                                                                                                                                                                                                                                                                                                                                              Download options are:

                                                                                                                                                                                                                                                                                                                                              • Package - Download ProGet universal package (ZIP file with extension of 'upack')
                                                                                                                                                                                                                                                                                                                                              • Content as ZIP - Download content as ZIP file
                                                                                                                                                                                                                                                                                                                                              • Content as TGZ - Download content as TGZ file
                                                                                                                                                                                                                                                                                                                                              • Unpack Content - Extract the package content once downloaded
                                                                                                                                                                                                                                                                                                                                              In all cases except 'Unpack Content' the environment variable PROGET_FILE will be populated with the name of the downloaded file

                                                                                                                                                                                                                                                                                                                                              See Inedo documentation.

                                                                                                                                                                                                                                                                                                                                              • feedName
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • groupName
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • packageName
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • version
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • downloadFormat
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • downloadFolder
                                                                                                                                                                                                                                                                                                                                                The folder to download the package to. The path can include environment variables in the format ${VAR} or $VAR.

                                                                                                                                                                                                                                                                                                                                                If a full pathname is not supplied then the downloaded package 'should' end up in the workspace, but this is not guaranteed. If you wish the package to be placed in the workspace the it is best to use the Jenkins variable ${WORKSPACE}

                                                                                                                                                                                                                                                                                                                                                See the list of available environment variables.

                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • crxDownload
                                                                                                                                                                                                                                                                                                                                            • Download CRX Content Package files from a configured Adobe Granite repository into the workspace via the CRX Package Manager.
                                                                                                                                                                                                                                                                                                                                              • packageIds (optional)
                                                                                                                                                                                                                                                                                                                                                Specify a list of package IDs to download to the workspace. Each package ID string must occupy its own line.

                                                                                                                                                                                                                                                                                                                                                A Package ID consists of the group, the name, and the version of a package, separated by colons (':'), as in: "group:name:version".

                                                                                                                                                                                                                                                                                                                                                This field supports parameter tokens.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • baseUrl (optional)
                                                                                                                                                                                                                                                                                                                                                Specify the base URL of the Adobe Granite server, including hostname and port. The CRX Package Manager service path will be appended to this value for all requests. For example, http://localhost:4502 or https://author.mycorp.com, etc.

                                                                                                                                                                                                                                                                                                                                                If login credentials for the server are different than those configured in the Connection Options section, you may override them in the Base URL by inserting username[:password]@ between the scheme and the hostname.

                                                                                                                                                                                                                                                                                                                                                For example, to override the Username without changing the associated password or private key, you may use the following form:

                                                                                                                                                                                                                                                                                                                                                http:// deployer@localhost:4502

                                                                                                                                                                                                                                                                                                                                                To override the credentials completely, provide a username and password (which may be provided by an encrypted parameter) by separating them with a colon, as shown below:

                                                                                                                                                                                                                                                                                                                                                http:// deployer:Password123@localhost:4502

                                                                                                                                                                                                                                                                                                                                                This field supports parameter tokens.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • credentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                Select the login credentials with which content packages will be downloaded from the CRX server.

                                                                                                                                                                                                                                                                                                                                                [Signature] credentials may be used if the target server supports HTTP Signature Authentication using the keyId format, /$username/keys/$fingerprint.

                                                                                                                                                                                                                                                                                                                                                Select "-none-" to use the default credentials set in the global CRX Content Package Deployer - HTTP Client configuration.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • ignoreErrors (optional)
                                                                                                                                                                                                                                                                                                                                                Check this box to ignore errors during download such that the build continues after completion of this step.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • localDirectory (optional)
                                                                                                                                                                                                                                                                                                                                                Specify a path relative to the workspace to which packages will be downloaded.

                                                                                                                                                                                                                                                                                                                                                This field supports parameter tokens.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • rebuild (optional)
                                                                                                                                                                                                                                                                                                                                                Check this box to rebuild each package before downloading it. If rebuilding a package fails, the job will fail, unless Ignore Errors is also checked. If there are errors during rebuild, but it is ultimately reported as successful, then the job will be marked as unstable and the download step will continue.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • requestTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                Specify the timeout in milliseconds to wait for a response for each individual request. Specify a value of 0 to use default behavior.
                                                                                                                                                                                                                                                                                                                                                • Type: long
                                                                                                                                                                                                                                                                                                                                              • serviceTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                Specify the timeout in milliseconds to wait for PackageManager service availability between sending POST requests. Specify a value of 0 to use default behavior.
                                                                                                                                                                                                                                                                                                                                                • Type: long
                                                                                                                                                                                                                                                                                                                                              • waitDelay (optional)
                                                                                                                                                                                                                                                                                                                                                Specify a delay in milliseconds before calls to check for Package Manager service availability. Increase this value if a /crx/packmgr node is sometimes created in the repository by this step, indicating that the Package Manager servlet was brought down for bundle installation AFTER a successful check for service availability, but BEFORE the next POST request was sent. What happens is that the SlingPostServlet takes over when the crx-packagemgr bundle is refreshed and creates nodes for any POST requests that it handles. Increasing this delay gives more time for the bundle refresh process to begin on the server.
                                                                                                                                                                                                                                                                                                                                                • Type: long
                                                                                                                                                                                                                                                                                                                                            • googleStorageDownload
                                                                                                                                                                                                                                                                                                                                              • credentialsId
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • bucketUri

                                                                                                                                                                                                                                                                                                                                                This specifies the cloud object to download from Cloud Storage. You can view these by visiting the "Cloud Storage" section of the Cloud Console for your project.
                                                                                                                                                                                                                                                                                                                                                A single asterisk can be specified in the object path (not the bucket name), past the last "/". The asterisk behaves consistently with gsutil. For example, gs://my-bucket-name/pre/a_*.txt would match the objects in cloud bucket my-bucket-name that are named pre/a_2.txt or pre/a_abc23-4.txt, but not pre/a_2/log.txt.

                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • localDirectory

                                                                                                                                                                                                                                                                                                                                                The local directory that will store the downloaded files. The path specified is considered relative to the build's workspace. Example value:

                                                                                                                                                                                                                                                                                                                                                • path/to/dir
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • pathPrefix (optional)

                                                                                                                                                                                                                                                                                                                                                The specified prefix will be stripped from all downloaded filenames. Filenames that do not start with this prefix will not be modified. If this prefix does not have a trailing slash, it will be added automatically.

                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • $class: 'DoxygenBuilder'
                                                                                                                                                                                                                                                                                                                                              • doxyfilePath
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • installationName
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • continueOnBuildFailure
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • unstableIfWarnings
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                            • $class: 'DrMemoryBuilder'
                                                                                                                                                                                                                                                                                                                                              • executable
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • arguments
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • logPath
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • treatFailed
                                                                                                                                                                                                                                                                                                                                                Enable this if dr-memory command line interface returns a non-zero return value even when the program creates a proper analysis
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                            • $class: 'DrupalInstanceBuilder'
                                                                                                                                                                                                                                                                                                                                              • db
                                                                                                                                                                                                                                                                                                                                                Specify the database connection string, e.g. mysql://user:password@localhost/db
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • root
                                                                                                                                                                                                                                                                                                                                                Specify a local directory for the Drupal root (relative to the workspace root). If left empty, the workspace root itself will be used.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • profile
                                                                                                                                                                                                                                                                                                                                                Specify an installation profile. Drupal 7 natively includes three installation profiles: 'minimal', 'standard' and 'testing'.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • refresh

                                                                                                                                                                                                                                                                                                                                                If checked, every build will wipe out and recreate a fresh Drupal instance.

                                                                                                                                                                                                                                                                                                                                                Note that creating a fresh Drupal instance sends an email to the site administrator (by default admin@example.net) which may be annoying.

                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • updb
                                                                                                                                                                                                                                                                                                                                                If checked, every build will run update.php. This option only makes sense if 'Create a fresh installation for every build' is unchecked.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                            • $class: 'DrupalReviewBuilder'
                                                                                                                                                                                                                                                                                                                                            • Review code using the Coder Review module.

                                                                                                                                                                                                                                                                                                                                              If your code base does not include Coder, then Coder will be downloaded automatically.

                                                                                                                                                                                                                                                                                                                                              • style
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • comment
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • sql
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • security
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • i18n
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • root
                                                                                                                                                                                                                                                                                                                                                Specify a local directory for the Drupal root (relative to the workspace root). If left empty, the workspace root itself will be used.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • logs
                                                                                                                                                                                                                                                                                                                                                Specify a local directory to dump code review results (relative to the workspace root). Use the Checkstyle plugin to interpret results in a post-build action.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • except

                                                                                                                                                                                                                                                                                                                                                Specify modules/themes that should not be reviewed, relative to the Drupal root directory.

                                                                                                                                                                                                                                                                                                                                                For instance if you want to review only custom code then you might want to exclude contributed and core projects:

                                                                                                                                                                                                                                                                                                                                                    sites/all/modules/contrib/**,
                                                                                                                                                                                                                                                                                                                                                    sites/all/themes/contrib/**,
                                                                                                                                                                                                                                                                                                                                                    modules/**,
                                                                                                                                                                                                                                                                                                                                                    themes/**,
                                                                                                                                                                                                                                                                                                                                                    profiles/**
                                                                                                                                                                                                                                                                                                                                                    

                                                                                                                                                                                                                                                                                                                                                This field supports FileSet includes.

                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • ignoresPass

                                                                                                                                                                                                                                                                                                                                                If checked, warnings flagged as ignored will pass.

                                                                                                                                                                                                                                                                                                                                                Note that the ignore system was introduced in Coder 7.x-2.4. This option will be ignored if using an older version of Coder.

                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                            • $class: 'DrupalTestsBuilder'
                                                                                                                                                                                                                                                                                                                                              • uri
                                                                                                                                                                                                                                                                                                                                                URI of the Drupal site. Simpletest requires this option to be set.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • root
                                                                                                                                                                                                                                                                                                                                                Specify a local directory for the Drupal root (relative to the workspace root). If left empty, the workspace root itself will be used.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • logs
                                                                                                                                                                                                                                                                                                                                                Specify a local directory to dump test results (relative to the workspace root). Use the JUnit plugin to interpret results in a post-build action.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • exceptGroups
                                                                                                                                                                                                                                                                                                                                                Specify Simpletest groups that should not be tested. For instance if you want to run tests only on custom code then you might want to exclude core groups:
                                                                                                                                                                                                                                                                                                                                                  Actions, Aggregator, AJAX, Batch API, Block, Blog, Book, Bootstrap, Cache, Color, Comment, Contact, Contextual, Dashboard, Database, DBLog, Entity API, Field API, Field types, Field UI, File, File API, File API (remote), Filter, Form API, Forum, Help, Image, Locale, Mail, Menu, Module, Node, OpenID, Pager, Path, Path API, PHP, Poll, Profile, RDF, Search, Session, Shortcut, SimpleTest, Statistics, Syslog, System, Taxonomy, Theme, Tracker, Translation, Trigger, Update, Update API, Upgrade path, User, XML-RPC
                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                Multiple groups can be separated by a comma.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • exceptClasses

                                                                                                                                                                                                                                                                                                                                                Specify Simpletest classes that should not be tested, for instance 'UserLoginTestCase'.

                                                                                                                                                                                                                                                                                                                                                Multiple classes can be separated by a comma.

                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • $class: 'ECXCDMBuilder'
                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                Enter the ECX user name.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • password
                                                                                                                                                                                                                                                                                                                                                Enter the ECX password.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • url
                                                                                                                                                                                                                                                                                                                                                Enter the ECX URL and then press the Test Connection button to ensure this job can contact the ECX server.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • job
                                                                                                                                                                                                                                                                                                                                                Enter a job id that can be found in the list above and in square brackets.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • production
                                                                                                                                                                                                                                                                                                                                                Select this checkbox if using ECX in production with a valid certificate.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • maxWaitTime
                                                                                                                                                                                                                                                                                                                                                Enter the amount of time in seconds to wait for an ECX job to complete.
                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                            • $class: 'EclipseBuckminsterBuilder'
                                                                                                                                                                                                                                                                                                                                              • installationName
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • commands
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • logLevel
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • params
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • targetPlatformName
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • userTemp
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • userOutput
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • userCommand
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • userWorkspace
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • globalPropertiesFile
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • equinoxLauncherArgs
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • azureIoTEdgeDeploy
                                                                                                                                                                                                                                                                                                                                              • azureCredentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • resourceGroup (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • rootPath (optional)

                                                                                                                                                                                                                                                                                                                                                In some cases, the Edge solution is not under the root of the code repository. You can specify path to the root of Edge solution in build definition. Example: If your code repository is an Edge solution, then leave it to default value './'. If your solution is under subfolder 'edge', then set it to 'edge'" Please notice that the module.json file path is relative to the root path of solution.

                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • deploymentId (optional)

                                                                                                                                                                                                                                                                                                                                                Input the IoT Edge Deployment ID, if ID exists, it will be overridden.Lowercase letters, numbers and the following characters are allowed [ -:+%_#*?!(),=@;' ], no more than 128 characters. For more information: Visit docs

                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • deploymentType (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • deviceId (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • iothubName (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • priority (optional)

                                                                                                                                                                                                                                                                                                                                                Set the priority to a positive integer to resolve deployment conflicts: when targeted by multiple deployments a device will use the one with highest priority or (in case of two deployments with the same priority) latest creation time. For more information: Visit docs

                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • targetCondition (optional)

                                                                                                                                                                                                                                                                                                                                                A target condition to determine which devices will be targeted with this deployment. Example tags.environment='test', properties.reported.devicemodel='4000x'

                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • azureIoTEdgePush
                                                                                                                                                                                                                                                                                                                                              • azureCredentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • resourceGroup (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • rootPath (optional)

                                                                                                                                                                                                                                                                                                                                                In some cases, the Edge solution is not under the root of the code repository. You can specify path to the root of Edge solution in build definition. Example: If your code repository is an Edge solution, then leave it to default value './'. If your solution is under subfolder 'edge', then set it to 'edge'" Please notice that the module.json file path is relative to the root path of solution.

                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • acrName (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • bypassModules (optional)

                                                                                                                                                                                                                                                                                                                                                List of modules to bypass when building.

                                                                                                                                                                                                                                                                                                                                                You can leave this field empty to build all modules

                                                                                                                                                                                                                                                                                                                                                Or use comma delimited list of modules. Example "ModuleA,ModuleB"

                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • dockerRegistryEndpoint (optional)
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • url
                                                                                                                                                                                                                                                                                                                                                  URL to the Docker registry you are using. May be left blank to use the public DockerHub registry (currently https://index.docker.io/v1/).
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • credentialsId
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • dockerRegistryType (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • $class: 'ElasticsearchQueryBuilder'
                                                                                                                                                                                                                                                                                                                                              • query
                                                                                                                                                                                                                                                                                                                                                Elastic Search query to run
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • aboveOrBelow
                                                                                                                                                                                                                                                                                                                                                Whether the threshold value is too high or too low. If set to gte counts greater than or equal to threshold will fail the build. If set to lte counts less than or equal to threshold with fail the build.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • threshold
                                                                                                                                                                                                                                                                                                                                                The count of query results in a given time to trigger build failure
                                                                                                                                                                                                                                                                                                                                                • Type: long
                                                                                                                                                                                                                                                                                                                                              • since
                                                                                                                                                                                                                                                                                                                                                How long ago to look back for results relative to the time the build executes must be greater than 0.
                                                                                                                                                                                                                                                                                                                                                • Type: long
                                                                                                                                                                                                                                                                                                                                              • units
                                                                                                                                                                                                                                                                                                                                                Time units for the since value
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • $class: 'EnvInjectBuilder'
                                                                                                                                                                                                                                                                                                                                              • propertiesFilePath
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • propertiesContent
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • $class: 'EnvPropagatorBuilder'
                                                                                                                                                                                                                                                                                                                                              • envVariableString
                                                                                                                                                                                                                                                                                                                                                Provide build env variables in format PARAM1=VAL1:PARAM2=VAL2... Existing build env variables will be overwritten and the new ones will be added and made available to the next build steps.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • $class: 'EnvironmentManagerBuilder'
                                                                                                                                                                                                                                                                                                                                              • systemId
                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                              • environmentId
                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                              • instanceId
                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                              • copyToServer
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • newEnvironmentName
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • serverType
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • serverId
                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                              • serverHost
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • serverName
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • copyDataRepo
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • repoType
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • repoHost
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • repoPort
                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                              • repoUsername
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • repoPassword
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • abortOnFailure
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                            • $class: 'EnvironmentTagBuilder'
                                                                                                                                                                                                                                                                                                                                              • credentials
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • region
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • $class: 'EstimateBuilder'
                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                The name field is used to specify the PaaSLane application that the artifacts mapped later will be associated with. For example, if the name of this field is "My Application" and you match 3 artifacts, there will be an application "My Application" with 3 modules that get profiled.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • token
                                                                                                                                                                                                                                                                                                                                                The "Authentication Token" field contains the PaaSLane token associated with a specific user in a specific tenant. This token can be gotten by logging into PaaSLane, clicking the username dropdown and selecting to "Get Token". Once you have clicked this option you should be presented with the time sensitive token.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • archiveFilePath
                                                                                                                                                                                                                                                                                                                                                This optional value specifies an offset from the workspace of where to start looking for artifacts to include in the application. This, paired with "Regular Expression for Selecting Modules" and "Exclude Regular Expressions" help to specify included artifacts.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • regWhichIncludedModules
                                                                                                                                                                                                                                                                                                                                                This value specifies the Ant style regular expression used to search for artifacts residing under "Path to Artifact(s)". For examples of Ant Style regular expressions, please see examples.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • reportConfigName
                                                                                                                                                                                                                                                                                                                                                Name of the Report Config to use when generating the Report. If you leave this field blank, PaaSLane will use the Default Report Config.

                                                                                                                                                                                                                                                                                                                                                To see your existing Report Configs, go to the PaaSLane UI, click "Applications", and click "New Report" next to an existing application. Under the "Create Report" button, you will see a dropdown that contains a list of existing Report Configs. You can click "Advanced" to see details and further configure your report.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • uri
                                                                                                                                                                                                                                                                                                                                                The "PaaSLane URL" field specifies the root url, including the host, port and context that define the location of the PaaSLane profiling environment to use. For most SaaS customers, this will be https://agent.paaslane.com/paaslaneagentserver. However, customers utilizing distributed profiling, will want to get their URL from their administrator.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • saasuri
                                                                                                                                                                                                                                                                                                                                                The "PaaSLane SaaS URL" field specifies the root url, including the host, port and context that define the location of the PaaSLane profiling environment to use. For most customers, this will be https://app.paaslane.com/paaslane.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • language
                                                                                                                                                                                                                                                                                                                                                The "Language" selection specifies which language rules should be applied to the artifacts that are uploaded and profiled.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • regexExclude
                                                                                                                                                                                                                                                                                                                                                The "Exclude Regular Expressions" field contains a comma separated list of regular expression patterns that will be applied to every matched artifact. If any of the patterns match the path of the artifact being reviewed, then that artifact will not be sent to PaaSLane. Examples of these regular expressions can be found here.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • testOnly
                                                                                                                                                                                                                                                                                                                                                The "Test, but don't send files" field, when checked, will only display the files that would have been sent, based on the parameters. Use this field to get the parameters correct.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • maxNumberOfViolations
                                                                                                                                                                                                                                                                                                                                                "Fail when Alert count greater than..." checkbox is selected, then this field will dictate the maximum number of allowable alerts. Anything more than this number will cause a failure.
                                                                                                                                                                                                                                                                                                                                                • Type: long
                                                                                                                                                                                                                                                                                                                                              • failBlockTotalVio
                                                                                                                                                                                                                                                                                                                                                The "Fail when Total Alert count greater than..." selection specifies if builds should be failed based on the total number of Alerts found.
                                                                                                                                                                                                                                                                                                                                                • If this is not selected, builds will never be failed based on the number of total alerts found.
                                                                                                                                                                                                                                                                                                                                                • If this is selected, builds will be failed if they exceed the maximum number of total alerts provided.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • maxNumberOfBlockerViolations
                                                                                                                                                                                                                                                                                                                                                "Fail when Blocker Alert count greater than..." checkbox is selected, then this field will dictate the maximum number of allowable blocker alerts. Anything more than this number will cause a failure.
                                                                                                                                                                                                                                                                                                                                                • Type: long
                                                                                                                                                                                                                                                                                                                                              • failBlockBlockerVio
                                                                                                                                                                                                                                                                                                                                                The "Fail when Blocker Alert count greater than..." selection specifies if builds should be failed based on the number of Blocker Alerts found.
                                                                                                                                                                                                                                                                                                                                                • If this is not selected, builds will never be failed based on the number of blocker alerts found.
                                                                                                                                                                                                                                                                                                                                                • If this is selected, builds will be failed if they exceed the maximum number of blocker alerts provided.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • maxNumberOfImportantViolations
                                                                                                                                                                                                                                                                                                                                                "Fail when Important Alert count greater than..." checkbox is selected, then this field will dictate the maximum number of allowable important alerts. Anything more than this number will cause a failure.
                                                                                                                                                                                                                                                                                                                                                • Type: long
                                                                                                                                                                                                                                                                                                                                              • failBlockImportantVio
                                                                                                                                                                                                                                                                                                                                                The "Fail when Important Alert count greater than..." selection specifies if builds should be failed based on the number of Important Alerts found.
                                                                                                                                                                                                                                                                                                                                                • If this is not selected, builds will never be failed based on the number of important alerts found.
                                                                                                                                                                                                                                                                                                                                                • If this is selected, builds will be failed if they exceed the maximum number of important alerts provided.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • maxNumberOfOptimizationViolations
                                                                                                                                                                                                                                                                                                                                                "Fail when Optimization Alert count greater than..." checkbox is selected, then this field will dictate the maximum number of allowable optimization alerts. Anything more than this number will cause a failure.
                                                                                                                                                                                                                                                                                                                                                • Type: long
                                                                                                                                                                                                                                                                                                                                              • failBlockOptimizationVio
                                                                                                                                                                                                                                                                                                                                                The "Fail when Optimization Alert count greater than..." selection specifies if builds should be failed based on the number of Optimization Alerts found.
                                                                                                                                                                                                                                                                                                                                                • If this is not selected, builds will never be failed based on the number of optimization alerts found.
                                                                                                                                                                                                                                                                                                                                                • If this is selected, builds will be failed if they exceed the maximum number of optimization alerts provided.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • maxNumberOfWarningViolations
                                                                                                                                                                                                                                                                                                                                                "Fail when Warning Alert count greater than..." checkbox is selected, then this field will dictate the maximum number of allowable optimization alerts. Anything more than this number will cause a failure.
                                                                                                                                                                                                                                                                                                                                                • Type: long
                                                                                                                                                                                                                                                                                                                                              • failBlockWarningVio
                                                                                                                                                                                                                                                                                                                                                The "Fail when Warning Alert count greater than..." selection specifies if builds should be failed based on the number of Warning Alerts found.
                                                                                                                                                                                                                                                                                                                                                • If this is not selected, builds will never be failed based on the number of warning alerts found.
                                                                                                                                                                                                                                                                                                                                                • If this is selected, builds will be failed if they exceed the maximum number of warning alerts provided.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                            • $class: 'ExeBuilder'
                                                                                                                                                                                                                                                                                                                                              • exeName
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • cmdLineArgs
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • failBuild
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                            • executeCerberusCampaign
                                                                                                                                                                                                                                                                                                                                              • campaignName
                                                                                                                                                                                                                                                                                                                                                Enter the campaign name.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • environment
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • browser
                                                                                                                                                                                                                                                                                                                                                either
                                                                                                                                                                                                                                                                                                                                                - Robot
                                                                                                                                                                                                                                                                                                                                                or
                                                                                                                                                                                                                                                                                                                                                - Robot server ip + Robot server port + browser

                                                                                                                                                                                                                                                                                                                                                If you enter a robot, no need to enter Robot server ip + Robot server port + browser
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • screenshot
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • verbose
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • pageSource
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • seleniumLog
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • timeOut
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • retries
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • priority
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • tag
                                                                                                                                                                                                                                                                                                                                                Tag for the execution of this campaign. Tag is used to group and display all testcases execution of the campaign.
                                                                                                                                                                                                                                                                                                                                                Use $[current_timestamp] to put the current timestamp to the job execution.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • ss_p
                                                                                                                                                                                                                                                                                                                                                either
                                                                                                                                                                                                                                                                                                                                                - Robot
                                                                                                                                                                                                                                                                                                                                                or
                                                                                                                                                                                                                                                                                                                                                - Robot server ip + Robot server port + browser

                                                                                                                                                                                                                                                                                                                                                If you enter a robot, no need to enter Robot server ip + Robot server port + browser
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • ssIp
                                                                                                                                                                                                                                                                                                                                                either
                                                                                                                                                                                                                                                                                                                                                - Robot
                                                                                                                                                                                                                                                                                                                                                or
                                                                                                                                                                                                                                                                                                                                                - Robot server ip + Robot server port + browser

                                                                                                                                                                                                                                                                                                                                                If you enter a robot, no need to enter Robot server ip + Robot server port + browser
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • robot
                                                                                                                                                                                                                                                                                                                                                either
                                                                                                                                                                                                                                                                                                                                                - Robot
                                                                                                                                                                                                                                                                                                                                                or
                                                                                                                                                                                                                                                                                                                                                - Robot server ip + Robot server port + browser

                                                                                                                                                                                                                                                                                                                                                If you enter a robot, no need to enter Robot server ip + Robot server port + browser
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • manualHost
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • manualContextRoot
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • country
                                                                                                                                                                                                                                                                                                                                                If empty, the countries defined on the campaign will be used.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • cerberusUrl
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • timeOutForCampaignExecution
                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                            • jobDsl
                                                                                                                                                                                                                                                                                                                                              • additionalClasspath (optional)
                                                                                                                                                                                                                                                                                                                                                Newline separated list of additional classpath entries for the Job DSL scripts. All entries must be relative to the workspace root, e.g. build/classes/main. Supports Ant-style patterns like lib/*.jar.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • additionalParameters (optional)
                                                                                                                                                                                                                                                                                                                                                  java.lang.Object>
                                                                                                                                                                                                                                                                                                                                              • failOnMissingPlugin (optional)
                                                                                                                                                                                                                                                                                                                                                If checked, the build will be marked as failed if a plugin must be installed or updated to support all features used in the DSL scripts. If not checked, the build will be marked as unstable instead.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • ignoreExisting (optional)
                                                                                                                                                                                                                                                                                                                                                Ignore previously generated jobs and views. By default, this plugin will always regenerate all jobs and views, thus updating previously generated jobs and views. Check this box if you wish to leave previous jobs and views as is.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • ignoreMissingFiles (optional)
                                                                                                                                                                                                                                                                                                                                                Ignore missing DSL scripts. If not checked, the build step will fail if a configured script is missing or if a wildcard does not match any files.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • lookupStrategy (optional)
                                                                                                                                                                                                                                                                                                                                                Determines how relative job names in DSL scripts are interpreted. You will only see a difference when the seed job is located in a folder.
                                                                                                                                                                                                                                                                                                                                                • Jenkins Root When this option is selected relative job names are always interpreted relative to the Jenkins root.
                                                                                                                                                                                                                                                                                                                                                • Seed Job If you choose this option relative job names in DSL scripts will be interpreted relative to the folder in which the seed job is located. Suppose you have a seed job which is located in a folder named seedJobFolder and a DSL script which creates a job named subfolder2/job. The job that is created by the seed job will be at the location /seedJobFolder/subfolder2/job.
                                                                                                                                                                                                                                                                                                                                                • Values: JENKINS_ROOT, SEED_JOB
                                                                                                                                                                                                                                                                                                                                              • removedConfigFilesAction (optional)
                                                                                                                                                                                                                                                                                                                                                • Values: IGNORE, DELETE
                                                                                                                                                                                                                                                                                                                                              • removedJobAction (optional)
                                                                                                                                                                                                                                                                                                                                                Specifies what to do when a previously generated job is not referenced anymore.
                                                                                                                                                                                                                                                                                                                                                • Values: IGNORE, DISABLE, DELETE
                                                                                                                                                                                                                                                                                                                                              • removedViewAction (optional)
                                                                                                                                                                                                                                                                                                                                                Specifies what to do when a previously generated view is not referenced anymore.
                                                                                                                                                                                                                                                                                                                                                • Values: IGNORE, DELETE
                                                                                                                                                                                                                                                                                                                                              • sandbox (optional)
                                                                                                                                                                                                                                                                                                                                                If checked, runs the DSL scripts in a sandbox with limited abilities. You will also need to configure this job to run with the identity of a particular user. If unchecked, and you are not a Jenkins administrator, you will need to wait for an administrator to approve the scripts.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • scriptText (optional)
                                                                                                                                                                                                                                                                                                                                                DSL Script, which is groovy code. Look at documentation for details on the syntax.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • targets (optional)
                                                                                                                                                                                                                                                                                                                                                Newline separated list of DSL scripts, located in the Workspace. Can use wildcards like 'jobs/**/*.groovy'. See the @includes of Ant fileset for the exact format.

                                                                                                                                                                                                                                                                                                                                                Scripts are executed in the same order as specified. The execution order of expanded wildcards is unspecified.

                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • unstableOnDeprecation (optional)
                                                                                                                                                                                                                                                                                                                                                If checked, marks the build as unstable when using deprecated features. If not checked, a warning will be printed to the build log only.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • useScriptText (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                            • $class: 'ExecuteJobBuilder'
                                                                                                                                                                                                                                                                                                                                              • jobId
                                                                                                                                                                                                                                                                                                                                                • Type: long
                                                                                                                                                                                                                                                                                                                                              • jobName
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • jobType
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • abortOnFailure
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • publish
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • projectId
                                                                                                                                                                                                                                                                                                                                                • Type: long
                                                                                                                                                                                                                                                                                                                                              • buildId
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • sessionTag
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • $class: 'ExecuteKatalonStudioTask'
                                                                                                                                                                                                                                                                                                                                              • version
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • location
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • executeArgs
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • x11Display
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • xvfbConfiguration
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • execMan
                                                                                                                                                                                                                                                                                                                                              • requestType (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • altEMConfig (optional)
                                                                                                                                                                                                                                                                                                                                                Optional alternative Execution Manager configuration. If provided, these parameters override those specified in Jenkins global configuration.
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • url
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • credentials
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • bookmark (optional)
                                                                                                                                                                                                                                                                                                                                                Select this to run a predefined bookmark configured on the Execution Manager via the Management Studio.
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • name
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • folder (optional)
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • execParams (optional)
                                                                                                                                                                                                                                                                                                                                                Optional execution request parameters. Both a key and value must be specified. The value can refer to Jenkins environment variables using this syntax - ${ JENKINS_ENV_VAR }. For example - ${BUILD_ID}.
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • list (optional)
                                                                                                                                                                                                                                                                                                                                                    Array/List
                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                  • key
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • value
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                              • postExecute (optional)
                                                                                                                                                                                                                                                                                                                                                Optional post execution action. To perform any post action, provide action name along with the need parameters.
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • action
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • params
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • processList (optional)
                                                                                                                                                                                                                                                                                                                                                Select this to execute a list of Certify processes without creating a request or bookmark first.
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • database
                                                                                                                                                                                                                                                                                                                                                  Alias name of the Certify connection saved in Management Studio > Configuration > Certify Configuration.
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • project
                                                                                                                                                                                                                                                                                                                                                  Certify project where processes reside.
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • processes
                                                                                                                                                                                                                                                                                                                                                  List of the fully qualified path to each process.
                                                                                                                                                                                                                                                                                                                                                    Array/List
                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                  • processPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • folder
                                                                                                                                                                                                                                                                                                                                                  Folder where Certify Results will be saved. If not specified, results go to the root results folder.
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • requestName
                                                                                                                                                                                                                                                                                                                                                  Name given to the request execution.
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • request (optional)
                                                                                                                                                                                                                                                                                                                                                Select this to run a predefined request configured on the Execution Manager.
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • name
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • waitConfig (optional)
                                                                                                                                                                                                                                                                                                                                                Optional execution request wait configuration. Both the polling interval and maximum run time must be specified in seconds.
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • pollInterval
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • maxRunTime
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                            • exportIpa
                                                                                                                                                                                                                                                                                                                                              • appURL (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • archiveDir (optional)

                                                                                                                                                                                                                                                                                                                                                Specify the location of the path (usually BUILD_DIR specified by xcodebuild) to read the Archive for exporting the IPA file.
                                                                                                                                                                                                                                                                                                                                                Supports all macros and also environment and build variables from the Token Macro Plugin.
                                                                                                                                                                                                                                                                                                                                                For example you can use the value :

                                                                                                                                                                                                                                                                                                                                                ${WORKSPACE}/build
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • assetPackManifestURL (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • compileBitcode (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • copyProvisioningProfile (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • developmentTeamID (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • developmentTeamName (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • displayImageURL (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • fullSizeImageURL (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • ipaExportMethod (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • ipaName (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • ipaOutputDirectory (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • keychainName (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • keychainPath (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • keychainPwd (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • manualSigning (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • packResourcesAsset (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • provisioningProfiles (optional)
                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                • provisioningProfileAppId
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • provisioningProfileUUID
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • resourcesAssetURL (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • signingMethod (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • stripSwiftSymbols (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • symRoot (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • thinning (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • unlockKeychain (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • uploadBitcode (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • uploadSymbols (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • xcodeName (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • xcodeProjectPath (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • xcodeSchema (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • xcodeWorkspaceFile (optional)
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                            • exportPackages
                                                                                                                                                                                                                                                                                                                                            • Exports ECU-TEST packages and their attributes to a test management system like RQM or ALM.
                                                                                                                                                                                                                                                                                                                                              • exportConfigs (optional)
                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                • $class: 'ExportPackageAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                  • filePath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ExportPackageConfig'
                                                                                                                                                                                                                                                                                                                                                  • filePath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • exportPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • createNewPath
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ExportProjectAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                  • filePath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ExportProjectConfig'
                                                                                                                                                                                                                                                                                                                                                  • filePath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • exportPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • createNewPath
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ImportPackageAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                  • filePath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ImportPackageConfig'
                                                                                                                                                                                                                                                                                                                                                  • tmsPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • importPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ImportPackageDirConfig'
                                                                                                                                                                                                                                                                                                                                                  • tmsPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • importPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ImportProjectArchiveConfig'
                                                                                                                                                                                                                                                                                                                                                  • tmsPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • importPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • importConfigPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • replaceFiles
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                • $class: 'ImportProjectAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                  • filePath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ImportProjectConfig'
                                                                                                                                                                                                                                                                                                                                                  • tmsPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • importPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • importMissingPackages
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ImportProjectDirConfig'
                                                                                                                                                                                                                                                                                                                                                  • tmsPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • importPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                            • $class: 'ExportParametersBuilder'
                                                                                                                                                                                                                                                                                                                                              • filePath
                                                                                                                                                                                                                                                                                                                                                The path of exported file. This can be relative path against the workspace. Proper file extension is added to the end of path. You can prevent it by adding "." to the end of path. If parameters are actually exported to file, The path is provided as a parameter EXPORT_PARAMS_FILE.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • fileFormat
                                                                                                                                                                                                                                                                                                                                                The format of exported file. You can select one of the followings. If parameters are actually exported to file, The format name is provided as a parameter EXPORT_PARAMS_FORMAT.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • keyPattern
                                                                                                                                                                                                                                                                                                                                                You can specify the list of keys delimited by ",". A key is treated as prefix. If it matches the beginning of parameter's key, its parameter would be exported. If empty, all parameters would be exported.
                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                              • useRegexp
                                                                                                                                                                                                                                                                                                                                                Check if you want to use regular expression as key pattern.
                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                            • exportProjects
                                                                                                                                                                                                                                                                                                                                            • Exports ECU-TEST projects and their attributes to a test management system like RQM or ALM.
                                                                                                                                                                                                                                                                                                                                              • exportConfigs (optional)
                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                • $class: 'ExportPackageAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                  • filePath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ExportPackageConfig'
                                                                                                                                                                                                                                                                                                                                                  • filePath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • exportPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • createNewPath
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ExportProjectAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                  • filePath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ExportProjectConfig'
                                                                                                                                                                                                                                                                                                                                                  • filePath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • exportPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • createNewPath
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ImportPackageAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                  • filePath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ImportPackageConfig'
                                                                                                                                                                                                                                                                                                                                                  • tmsPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • importPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ImportPackageDirConfig'
                                                                                                                                                                                                                                                                                                                                                  • tmsPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • importPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ImportProjectArchiveConfig'
                                                                                                                                                                                                                                                                                                                                                  • tmsPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • importPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • importConfigPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • replaceFiles
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                • $class: 'ImportProjectAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                  • filePath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ImportProjectConfig'
                                                                                                                                                                                                                                                                                                                                                  • tmsPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • importPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • importMissingPackages
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'ImportProjectDirConfig'
                                                                                                                                                                                                                                                                                                                                                  • tmsPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • importPath
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                            • $class: 'ExporterBuilder'
                                                                                                                                                                                                                                                                                                                                              • $class: 'ExtensiveTestingBuilder'
                                                                                                                                                                                                                                                                                                                                                • testPath
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • login
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • password
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • serverUrl
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • projectName
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • debug
                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                              • downloadFeatureFiles
                                                                                                                                                                                                                                                                                                                                              • Downloads feature files from Test Management for Jira.
                                                                                                                                                                                                                                                                                                                                                • serverAddress
                                                                                                                                                                                                                                                                                                                                                  One of the preconfigured Jira instances. If you do not have any, please go to General Configuration and set up a new Jira instance.
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • projectKey
                                                                                                                                                                                                                                                                                                                                                  Jira project key to filter test cases.
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • targetPath
                                                                                                                                                                                                                                                                                                                                                  The path where the downloaded feature files will be placed.
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • $class: 'FigletBuilder'
                                                                                                                                                                                                                                                                                                                                                • message
                                                                                                                                                                                                                                                                                                                                                  Help file for fields are discovered through a file name convention. This file is help for the "name" field. You can have arbitrary HTML here. You can write this file as a Jelly script if you need a dynamic content (but if you do so, change the extension to .jelly).
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • fileOperations
                                                                                                                                                                                                                                                                                                                                                • fileOperations
                                                                                                                                                                                                                                                                                                                                                    Array/List
                                                                                                                                                                                                                                                                                                                                                    Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                  • fileCopyOperation
                                                                                                                                                                                                                                                                                                                                                    • includes
                                                                                                                                                                                                                                                                                                                                                      Files included to copy, this supports ant-style file pattern ex: target/*/final*.xml
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • excludes
                                                                                                                                                                                                                                                                                                                                                      Files excluded from copying, this supports ant-style file pattern ex: target/*/final*.xml
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • targetLocation
                                                                                                                                                                                                                                                                                                                                                      Destination folder location to copy the files. Base directory is workspace.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • flattenFiles
                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • fileCreateOperation
                                                                                                                                                                                                                                                                                                                                                    • fileName
                                                                                                                                                                                                                                                                                                                                                      Path and Name of the file to be created in workspace.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • fileContent
                                                                                                                                                                                                                                                                                                                                                      File content to be created, use environment variables where needed.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • fileDeleteOperation
                                                                                                                                                                                                                                                                                                                                                    • includes
                                                                                                                                                                                                                                                                                                                                                      Files included to delete, this supports ant-style file pattern ex: target/*/final*.xml
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • excludes
                                                                                                                                                                                                                                                                                                                                                      Files excluded from deleting, this supports ant-style file pattern ex: target/*/final*.xml
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • fileDownloadOperation
                                                                                                                                                                                                                                                                                                                                                    • url
                                                                                                                                                                                                                                                                                                                                                      Url of the file to download.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • userName
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • password
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • targetLocation
                                                                                                                                                                                                                                                                                                                                                      Destination location to download the file. Base directory is workspace.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • targetFileName
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • fileJoinOperation
                                                                                                                                                                                                                                                                                                                                                    • sourceFile
                                                                                                                                                                                                                                                                                                                                                      Source file path to copy the content.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • targetFile
                                                                                                                                                                                                                                                                                                                                                      Target file path to append the content from source file.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • filePropertiesToJsonOperation
                                                                                                                                                                                                                                                                                                                                                    • sourceFile
                                                                                                                                                                                                                                                                                                                                                      Source file path of properties.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • targetFile
                                                                                                                                                                                                                                                                                                                                                      Target file path to create or update with json data.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • fileRenameOperation
                                                                                                                                                                                                                                                                                                                                                    • source
                                                                                                                                                                                                                                                                                                                                                      File to be renamed.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • destination
                                                                                                                                                                                                                                                                                                                                                      Destination file location to rename. Base directory is workspace.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • fileTransformOperation
                                                                                                                                                                                                                                                                                                                                                    • includes
                                                                                                                                                                                                                                                                                                                                                      Files included to copy, this supports ant-style file pattern ex: target/*/final*.xml
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • excludes
                                                                                                                                                                                                                                                                                                                                                      Files excluded from copying, this supports ant-style file pattern ex: target/*/final*.xml
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • fileUnTarOperation
                                                                                                                                                                                                                                                                                                                                                    • filePath
                                                                                                                                                                                                                                                                                                                                                      Source tar file location.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • targetLocation
                                                                                                                                                                                                                                                                                                                                                      Destination folder location to untar the files. Base directory is workspace.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • isGZIP
                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • fileUnZipOperation
                                                                                                                                                                                                                                                                                                                                                    • filePath
                                                                                                                                                                                                                                                                                                                                                      Source zip file location.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • targetLocation
                                                                                                                                                                                                                                                                                                                                                      Destination folder location to unzip the files. Base directory is workspace.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • fileZipOperation
                                                                                                                                                                                                                                                                                                                                                    • folderPath
                                                                                                                                                                                                                                                                                                                                                      Path of the folder to create zip file in workspace.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • folderCopyOperation
                                                                                                                                                                                                                                                                                                                                                    • sourceFolderPath
                                                                                                                                                                                                                                                                                                                                                      Folder to be copied.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • destinationFolderPath
                                                                                                                                                                                                                                                                                                                                                      Destination folder location to copy the files. Base directory is workspace.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • folderCreateOperation
                                                                                                                                                                                                                                                                                                                                                    • folderPath
                                                                                                                                                                                                                                                                                                                                                      Path and Name of the folder to be created in workspace.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • folderDeleteOperation
                                                                                                                                                                                                                                                                                                                                                    • folderPath
                                                                                                                                                                                                                                                                                                                                                      Path and Name of the folder to be deleted in workspace.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • folderRenameOperation
                                                                                                                                                                                                                                                                                                                                                    • source
                                                                                                                                                                                                                                                                                                                                                      Folder to be renamed.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • destination
                                                                                                                                                                                                                                                                                                                                                      Destination folder name to rename. Base directory is workspace.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                              • $class: 'FireLineBuilder'
                                                                                                                                                                                                                                                                                                                                                • fireLineTarget
                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                  • csp

                                                                                                                                                                                                                                                                                                                                                    If you select "Yes", this plugin will set the following content of CSP to allow access to HTML with JS or CSS.

                                                                                                                                                                                                                                                                                                                                                    sandbox allow-scripts; default-src *; style-src * http://* 'unsafe-inline' 'unsafe-eval'; script-src 'self' http://* 'unsafe-inline' 'unsafe-eval'

                                                                                                                                                                                                                                                                                                                                                    Warning:
                                                                                                                                                                                                                                                                                                                                                    There is a security risk if you select "Yes".

                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • blockBuild

                                                                                                                                                                                                                                                                                                                                                    If there are some questions of block level detected from your project,FireLine plugin will make build fail when you select "Yes".

                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • configuration
                                                                                                                                                                                                                                                                                                                                                    配置文件,可以通过该配置控制FireLine扫描规则、过滤文件等功能。 访问 火线(FireLine)官网查看更多详情。 配置内容的写法如下:
                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                         <?xml version="1.0" encoding="UTF-8" standalone="no"?>
                                                                                                                                                                                                                                                                                                                                                                         <fireline>
                                                                                                                                                                                                                                                                                                                                                                             <args>
                                                                                                                                                                                                                                                                                                                                                                                 <!-- 序号对应的规则种类,用加号+相连
                                                                                                                                                                                                                                                                                                                                                                                    1:代码规范类
                                                                                                                                                                                                                                                                                                                                                                                    2:内存类
                                                                                                                                                                                                                                                                                                                                                                                    3:日志类
                                                                                                                                                                                                                                                                                                                                                                                    4:安全类
                                                                                                                                                                                                                                                                                                                                                                                    5:空指针
                                                                                                                                                                                                                                                                                                                                                                                    6:多线程
                                                                                                                                                                                                                                                                                                                                                                                 -->
                                                                                                                                                                                                                                                                                                                                                                                 <scanTypes>1+2+4+5+6</scanTypes>
                                                                                                                                                                                                                                                                                                                                                                                 <!--以上写法过滤了日志类的所有规则-->
                                                                                                                                                                                                                                                                                                                                                                                 <!--以下为过滤掉指定的单条规则,请加QQ群298228528获取规则名称-->
                                                                                                                                                                                                                                                                                                                                                                                 <filterRules>
                                                                                                                                                                                                                                                                                                                                                                                 <!--<filterRule ruleName="LogOnOffRule" />
                                                                                                                                                                                                                                                                                                                                                                                 <filterRule ruleName="LogBlockRule" />
                                                                                                                                                                                                                                                                                                                                                                                 <filterRule ruleName="LogAssignmentRule" />-->
                                                                                                                                                                                                                                                                                                                                                                                 </filterRules>
                                                                                                                                                                                                                                                                                                                                                                                 <!--过滤掉你不想检查的文件(注意:重复代码检查不支持过滤)-->
                                                                                                                                                                                                                                                                                                                                                                                 <filterFiles>
                                                                                                                                                                                                                                                                                                                                                                                 <!--过滤单个文件-->
                                                                                                                                                                                                                                                                                                                                                                                 <!--<filterFile Name="R.java"/>-->
                                                                                                                                                                                                                                                                                                                                                                                 <!--过滤整个文件夹-->
                                                                                                                                                                                                                                                                                                                                                                                 <!--<filterFile Name="/facebook/"/>-->
                                                                                                                                                                                                                                                                                                                                                                                 </filterFiles>
                                                                                                                                                                                                                                                                                                                                                                             </args>
                                                                                                                                                                                                                                                                                                                                                                         </fireline>
                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                                                                                                                    以上配置文件去掉了日志类的规则,所以火线扫描过程中就不会执行日志类规则的检查。

                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • reportPath
                                                                                                                                                                                                                                                                                                                                                    FireLine火线扫描后产生的结果报告路径。 也可以使用jenkins环境变量,例如${WORKSPACE}。 默认扫描报告文件名为testReport.html。
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • reportFileName
                                                                                                                                                                                                                                                                                                                                                    FireLine火线扫描后产生的结果报告文件名。 默认扫描报告文件名为testReport.html。 也可以使用jenkins环境变量,例如testReport_${buildID}.html
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • buildWithParameter

                                                                                                                                                                                                                                                                                                                                                    可通过配置使用build with parameter插件,在项目构建时灵活使用火线扫描。

                                                                                                                                                                                                                                                                                                                                                    例如:在项目配置中设置参数化构建参数。配置boolean类型参数fireline。

                                                                                                                                                                                                                                                                                                                                                    则在此输入框中填写${fireline}即可

                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • jdk

                                                                                                                                                                                                                                                                                                                                                    JDK to be used for this FireLine analysis.

                                                                                                                                                                                                                                                                                                                                                    Tips:
                                                                                                                                                                                                                                                                                                                                                         JDK1.7 or 1.8 is compatible with FireLine.

                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • jvm

                                                                                                                                                                                                                                                                                                                                                    合理设置JVM参数可以有效提高扫描效率,建议JVM最低配置如下:

                                                                                                                                                                                                                                                                                                                                                    "-Xms1g -Xmx1g -XX:MaxPermSize=512m"

                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                              • $class: 'FitnesseBuilder'
                                                                                                                                                                                                                                                                                                                                                • options
                                                                                                                                                                                                                                                                                                                                                    java.lang.String>
                                                                                                                                                                                                                                                                                                                                              • $class: 'FixResultBuilder'
                                                                                                                                                                                                                                                                                                                                              • Set the build result (helps testing project configurations, notifications, promotions, upstream/downstream dependencies etc.)
                                                                                                                                                                                                                                                                                                                                                • defaultResultName
                                                                                                                                                                                                                                                                                                                                                  Set the build result for when the build number is not listed in the advanced options
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • success
                                                                                                                                                                                                                                                                                                                                                  A list of comma or space separated build numbers for which the result should be success
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • unstable
                                                                                                                                                                                                                                                                                                                                                  A list of comma or space separated build numbers for which the result should be unstable
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • failure
                                                                                                                                                                                                                                                                                                                                                  A list of comma or space separated build numbers for which the result should be failure
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • aborted
                                                                                                                                                                                                                                                                                                                                                  A list of comma or space separated build numbers for which the result should be aborted
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • flywayrunner
                                                                                                                                                                                                                                                                                                                                                • installationName
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • flywayCommand
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • url
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • locations
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • commandLineArgs
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                • credentialsId
                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                              • $class: 'FogbugzLinkBuilder'
                                                                                                                                                                                                                                                                                                                                                • fortifyCloudScan
                                                                                                                                                                                                                                                                                                                                                  • buildId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • useAutoHeap
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • xmx
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • rmiWorkerMaxHeap
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • buildLabel
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • buildProject
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • buildVersion
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • useSsc
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • sscToken
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • upToken
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • versionId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • scanArgs
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • filter
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • noDefaultRules
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • disableSourceRendering
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • disableSnippets
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • quick
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • rules
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • useParallelAnalysis
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                • $class: 'FtpRenameBuilder'
                                                                                                                                                                                                                                                                                                                                                  • ftpServer
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • ftpPort

                                                                                                                                                                                                                                                                                                                                                    if you don't specify the port, the default port is 21.

                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                  • ftpUser
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • ftpPassword
                                                                                                                                                                                                                                                                                                                                                      hudson.util.Secret
                                                                                                                                                                                                                                                                                                                                                  • ftpPath

                                                                                                                                                                                                                                                                                                                                                    Specify the path to your artifact.

                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • artifactName (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • newArtifactName (optional)
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • remoteDirectory (optional)

                                                                                                                                                                                                                                                                                                                                                    Optional destination folder.
                                                                                                                                                                                                                                                                                                                                                    This folder will be below the one in the global configuration, if present.
                                                                                                                                                                                                                                                                                                                                                    The folder won't be created if does not exist.

                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'FxCopBuilder'
                                                                                                                                                                                                                                                                                                                                                  • toolName
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • files

                                                                                                                                                                                                                                                                                                                                                    Assembly file(s) to analyze.
                                                                                                                                                                                                                                                                                                                                                    You can specify multiple analyze assemblies by separating them with new-line or space.

                                                                                                                                                                                                                                                                                                                                                    Command Line Argument: /file:[ file/directory ]

                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • outputXML

                                                                                                                                                                                                                                                                                                                                                    FxCop project or XML report output file.

                                                                                                                                                                                                                                                                                                                                                    Command Line Argument: /out:[ output file path ]

                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • ruleSet

                                                                                                                                                                                                                                                                                                                                                    Rule set to be used for the analysis.

                                                                                                                                                                                                                                                                                                                                                    Command Line Argument: /ruleset:=[ Rule set file path ]

                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • ignoreGeneratedCode

                                                                                                                                                                                                                                                                                                                                                    Suppress analysis results against generated code.

                                                                                                                                                                                                                                                                                                                                                    Command Line Argument: /ignoregeneratedcode

                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • forceOutput

                                                                                                                                                                                                                                                                                                                                                    Write output XML and project files even in the case where no violations occurred.

                                                                                                                                                                                                                                                                                                                                                    Command Line Argument: /forceoutput

                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • cmdLineArgs
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • failBuild
                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                • $class: 'GCloudSDKBuilder'
                                                                                                                                                                                                                                                                                                                                                  • command
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'GCloudSDKWithAuthBuilder'
                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • command
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'GatekeeperCommit'
                                                                                                                                                                                                                                                                                                                                                  • commitUsername
                                                                                                                                                                                                                                                                                                                                                    User name in format: "Foo Bar ". Required.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'GatekeeperMerge'
                                                                                                                                                                                                                                                                                                                                                  • commitUsername
                                                                                                                                                                                                                                                                                                                                                    User name in format: "Foo Bar ". Required.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • releaseFilePath
                                                                                                                                                                                                                                                                                                                                                    Relative (inside of the repository) path to the release file would be added/replaced and committed if target release branch does not exist. Optional.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                  • releaseFileContentTemplate
                                                                                                                                                                                                                                                                                                                                                    Mustache template to be rendered and put to release file. Optional. Available context:
                                                                                                                                                                                                                                                                                                                                                    • release - the number of release
                                                                                                                                                                                                                                                                                                                                                    UTF-8 encoding is expected.
                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                • $class: 'GatekeeperPush'
                                                                                                                                                                                                                                                                                                                                                  • genexusb
                                                                                                                                                                                                                                                                                                                                                    • gxInstallationId
                                                                                                                                                                                                                                                                                                                                                      GeneXus installation to use for building.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • kbPath
                                                                                                                                                                                                                                                                                                                                                      Path to the Knowledge Base to build (eg: "${WORKSPACE}\KBname" or "C:\MyCustomPath\MyKb").
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • kbVersion
                                                                                                                                                                                                                                                                                                                                                      Name of the Version to build. If you leave it blank the 'Trunk' version will be selected by default.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • kbEnvironment
                                                                                                                                                                                                                                                                                                                                                      Name of the Environment to build. If you leave it blank the first Environment will be selected by default.
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • forceRebuild
                                                                                                                                                                                                                                                                                                                                                      By default GeneXus specify and generate only the objects that were affected by changes since the last build. An object may be affected because it was directly modified or because any other object on which it depends was changed. Set this option if for any reason you want to force the build for all objects.
                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                  • $class: 'GenerateChangeScriptBuilder'
                                                                                                                                                                                                                                                                                                                                                  • Generate an alter SQL script based on a previous schema compare build step.
                                                                                                                                                                                                                                                                                                                                                    • in

                                                                                                                                                                                                                                                                                                                                                      Specify path to input folder for generating SQL change script. This folder should contain result of previously executed "Run Compare" build step.




                                                                                                                                                                                                                                                                                                                                                      Folder location must be specified as:

                                                                                                                                                                                                                                                                                                                                                      • Absolute path to location on your Jenkins master node
                                                                                                                                                                                                                                                                                                                                                      • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                                                                                                                                                                                                                                                                                                                      • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • out

                                                                                                                                                                                                                                                                                                                                                      Path to the file that should be used to store SQL change script.



                                                                                                                                                                                                                                                                                                                                                      File location must be specified as:

                                                                                                                                                                                                                                                                                                                                                      • Absolute path to location on your Jenkins master node
                                                                                                                                                                                                                                                                                                                                                      • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}file or without prefix i.e. dir.
                                                                                                                                                                                                                                                                                                                                                      • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}file.

                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • $class: 'GenerateCreateScriptBuilder'
                                                                                                                                                                                                                                                                                                                                                  • Generate a create SQL script from your repository, saved snapshot or database.
                                                                                                                                                                                                                                                                                                                                                    • outputFile

                                                                                                                                                                                                                                                                                                                                                      Path to the file that should be used to store create SQL script.



                                                                                                                                                                                                                                                                                                                                                      File location must be specified as:

                                                                                                                                                                                                                                                                                                                                                      • Absolute path to location on your Jenkins master node
                                                                                                                                                                                                                                                                                                                                                      • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}file or without prefix i.e. dir.
                                                                                                                                                                                                                                                                                                                                                      • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}file.

                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • inputFileOrFolder

                                                                                                                                                                                                                                                                                                                                                      Specify input folder/file for generating create SQL script. It should depend on input type you have selected.

                                                                                                                                                                                                                                                                                                                                                      • Database - input is exported connection file
                                                                                                                                                                                                                                                                                                                                                      • File System Synchronization - input is folder mapped through Toad Edge file system synchronization
                                                                                                                                                                                                                                                                                                                                                      • Snapshot - input is snapshot file



                                                                                                                                                                                                                                                                                                                                                      Folder/file location must be specified as:

                                                                                                                                                                                                                                                                                                                                                      • Absolute path to location on your Jenkins master node
                                                                                                                                                                                                                                                                                                                                                      • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                                                                                                                                                                                                                                                                                                                      • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • $class: 'GenerateJenkinsReportBuilder'
                                                                                                                                                                                                                                                                                                                                                  • Generate a HTML report based on a previous schema compare build step. This report is accessible via build detail within build history in Jenkins.

                                                                                                                                                                                                                                                                                                                                                    Warning: You can include only one Generate Jenkins HTML comparison report step per project.

                                                                                                                                                                                                                                                                                                                                                    • inputFolder

                                                                                                                                                                                                                                                                                                                                                      Specify path to input folder containing output from "Run Compare" build step.



                                                                                                                                                                                                                                                                                                                                                      Folder location must be specified as:

                                                                                                                                                                                                                                                                                                                                                      • Absolute path to location on your Jenkins master node
                                                                                                                                                                                                                                                                                                                                                      • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                                                                                                                                                                                                                                                                                                                      • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • $class: 'GenerateStandaloneReportBuilder'
                                                                                                                                                                                                                                                                                                                                                  • Generate a HTML report based on a previous schema compare build step.
                                                                                                                                                                                                                                                                                                                                                    • inputFolder

                                                                                                                                                                                                                                                                                                                                                      Specify path to input folder containing output from "Run Compare" build step.



                                                                                                                                                                                                                                                                                                                                                      Folder location must be specified as:

                                                                                                                                                                                                                                                                                                                                                      • Absolute path to location on your Jenkins master node
                                                                                                                                                                                                                                                                                                                                                      • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                                                                                                                                                                                                                                                                                                                      • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • outputFolder

                                                                                                                                                                                                                                                                                                                                                      Specify path to folder where standalone report will be exported.



                                                                                                                                                                                                                                                                                                                                                      Folder location must be specified as:

                                                                                                                                                                                                                                                                                                                                                      • Absolute path to location on your Jenkins master node
                                                                                                                                                                                                                                                                                                                                                      • Relative path to your project's workspace. Either starting with ${WORKSPACE} prefix. i.e. ${WORKSPACE}dir or without prefix i.e. dir.
                                                                                                                                                                                                                                                                                                                                                      • Relative path to your job's run root directory. It must start with ${JOB_ROOT_DIR} prefix. i.e. ${JOB_ROOT_DIR}dir.

                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • gitbisect
                                                                                                                                                                                                                                                                                                                                                    • jobToRun
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • goodStartCommit
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • badEndCommit
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • searchIdentifier
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • revisionParameterName
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                    • retryCount
                                                                                                                                                                                                                                                                                                                                                      • Type: int
                                                                                                                                                                                                                                                                                                                                                    • continuesBuild
                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                    • minSuccessfulIterations
                                                                                                                                                                                                                                                                                                                                                      • Type: int
                                                                                                                                                                                                                                                                                                                                                    • overrideGitCommand
                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                    • gitCommand
                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                  • gitHubPRStatus
                                                                                                                                                                                                                                                                                                                                                    • statusMessage
                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                      • content
                                                                                                                                                                                                                                                                                                                                                        Message content that will be posted. Support core variable expansion i.e. ${WORKSPACE}.
                                                                                                                                                                                                                                                                                                                                                        If token-macro plugin enabled, then support token expansion.
                                                                                                                                                                                                                                                                                                                                                        If email-ext plugin enabled, then support expanding groovy templates with ${SCRIPT, path="template.groovy"}.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                  • $class: 'GitHubSetCommitStatusBuilder'
                                                                                                                                                                                                                                                                                                                                                    • contextSource (optional)
                                                                                                                                                                                                                                                                                                                                                        Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                      • $class: 'DefaultCommitContextSource'
                                                                                                                                                                                                                                                                                                                                                      • Uses display name property defined in "GitHub project property" with fallback to job name.
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ManuallyEnteredCommitContextSource'
                                                                                                                                                                                                                                                                                                                                                        • You can define context name manually.
                                                                                                                                                                                                                                                                                                                                                          • context
                                                                                                                                                                                                                                                                                                                                                            Allows env vars and token macros.
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                      • statusMessage (optional)
                                                                                                                                                                                                                                                                                                                                                          Nested Object
                                                                                                                                                                                                                                                                                                                                                        • content
                                                                                                                                                                                                                                                                                                                                                          Message content that will be expanded using core variable expansion i.e. ${WORKSPACE}
                                                                                                                                                                                                                                                                                                                                                          and Token Macro Plugin tokens.
                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'GnatmakeBuilder'
                                                                                                                                                                                                                                                                                                                                                      • gnatName
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • switches
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • fileNames
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • modeSwitches
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • gprbuild
                                                                                                                                                                                                                                                                                                                                                    • This build step can be used to build GNAT project files by invoking GPRbuild.
                                                                                                                                                                                                                                                                                                                                                      • installationName (optional)
                                                                                                                                                                                                                                                                                                                                                        Name of the GNAT installation to use as configured in Jenkins.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • names (optional)
                                                                                                                                                                                                                                                                                                                                                        Main source files represent the sources to be used as the main programs. If they are not specified on the command line, GPRbuild uses the source files specified with the Main attribute in the project file. If none exists, then no executable will be built. It is also possible to specify absolute file names, or file names relative to the current directory.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • proj (optional)
                                                                                                                                                                                                                                                                                                                                                        GPRbuild requires a project file, which may be specified on the command line either directly or through the -P switch. If not specified, GPRbuild uses the project file default.gpr if there is one in the current working directory. Otherwise, if there is only one project file in the current working directory, GPRbuild uses this project file.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • switches (optional)
                                                                                                                                                                                                                                                                                                                                                        GPRbuild takes into account switches that may be specified on the command line or in attributes Switches(<main or language>) or Default_Switches (<language>) in package Builder of the main project.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • gradle
                                                                                                                                                                                                                                                                                                                                                      • buildFile (optional)
                                                                                                                                                                                                                                                                                                                                                        If your gradle build script is not named build.gradle, specify the gradle build name script.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • gradleName (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • makeExecutable (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • passAllAsProjectProperties (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • passAllAsSystemProperties (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • projectProperties (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • rootBuildScriptDir (optional)
                                                                                                                                                                                                                                                                                                                                                        If your workspace has the top-level build.gradle in somewhere other than the module root directory, specify the path (relative to the module root) here, such as ${workspace}/parent/ instead of just ${workspace}. If left empty, defaults to build.gradle
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • switches (optional)
                                                                                                                                                                                                                                                                                                                                                        Specify a list of Gradle switches to be invoked, or leave it empty.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • systemProperties (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • tasks (optional)
                                                                                                                                                                                                                                                                                                                                                        Specify a list of Gradle tasks to be invoked.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • useWorkspaceAsHome (optional)

                                                                                                                                                                                                                                                                                                                                                        Gradle will write to $HOME/.gradle by default for GRADLE_USER_HOME. For a multi-executor slave in Jenkins, setting the environment variable localized files to the workspace avoid collisions accessing gradle cache.

                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • useWrapper (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • wrapperLocation (optional)
                                                                                                                                                                                                                                                                                                                                                        By default, the Gradle plugin tries to locate the wrapper executable (gradlew on Unix and gradlew.exe on Windows) next to the build script. If it is not there it will look in the workspace root. If your workspace has the wrapper somewhere else, specify the path to the directory (relative to workspace) containing the wrapper executable here, such as parent instead of just ${workspace}/parent.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'Groovy'
                                                                                                                                                                                                                                                                                                                                                    • Executes a groovy script.

                                                                                                                                                                                                                                                                                                                                                      • scriptSource
                                                                                                                                                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                        • $class: 'FileScriptSource'
                                                                                                                                                                                                                                                                                                                                                          • scriptFile
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'StringScriptSource'
                                                                                                                                                                                                                                                                                                                                                          • command
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                      • groovyName

                                                                                                                                                                                                                                                                                                                                                        Groovy installation which will execute the script. Specify the name of the Groovy installation as specified in the Global Jenkins configuration.

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • parameters

                                                                                                                                                                                                                                                                                                                                                        Parameters for the Groovy executable.

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • scriptParameters

                                                                                                                                                                                                                                                                                                                                                        These parameters will be passed to the script.

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • properties

                                                                                                                                                                                                                                                                                                                                                        Instead of passing properties using the -D parameter you can define them here.

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • javaOpts

                                                                                                                                                                                                                                                                                                                                                        Direct access to JAVA_OPTS. Properties allows only -D properties, while sometimes also other properties like -XX need to be setup. It can be done here. This line is appended at the end of JAVA_OPTS string.

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • classPath

                                                                                                                                                                                                                                                                                                                                                        Specify script classpath here. Each line is one class path item.

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'GroovyRemoteBuilder'
                                                                                                                                                                                                                                                                                                                                                      • remoteName
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • script
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'GsshCommandBuilder'
                                                                                                                                                                                                                                                                                                                                                      • disable
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • serverInfo
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • shell
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'GsshFtpDownloadBuilder'
                                                                                                                                                                                                                                                                                                                                                      • disable
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • serverInfo
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • remoteFile
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • localFolder
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • fileName
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'GsshFtpUploadBuilder'
                                                                                                                                                                                                                                                                                                                                                      • disable
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • serverInfo
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • localFilePath
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • remoteLocation
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • fileName
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'GsshShellBuilder'
                                                                                                                                                                                                                                                                                                                                                      • disable
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • serverInfo
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • shell
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'HOTPlayer'
                                                                                                                                                                                                                                                                                                                                                    • The Heat Orchestration Template (HOT) player allows to play HOT file to OpenStack.
                                                                                                                                                                                                                                                                                                                                                      The HOT player load the HOT file choose in the selectbox and generate dynamically the inputs.
                                                                                                                                                                                                                                                                                                                                                      If the Associate Env File is configured than the selectbox permits to choose one file env file. By default when you choose a HOT file, the selectbox Associate Env File tries to select the same env file name if it exits or the default env file.
                                                                                                                                                                                                                                                                                                                                                      The inputs are divided in 3 categories :
                                                                                                                                                                                                                                                                                                                                                      • Properties
                                                                                                                                                                                                                                                                                                                                                        • Stack name : corresponding to the the name used in OpenStack
                                                                                                                                                                                                                                                                                                                                                        • Delete stack if already exists ? : if you want reuse the same name for a stack, the plugin destroys the stack if already exits.
                                                                                                                                                                                                                                                                                                                                                        • Debug mode ? : if it's checked than the console print all the differents values parameters
                                                                                                                                                                                                                                                                                                                                                      • Tags
                                                                                                                                                                                                                                                                                                                                                        • Add tags: This category is for adding tags to the stacks. Input should be a string, multiple tags can be added separated by ","
                                                                                                                                                                                                                                                                                                                                                      • Parameters
                                                                                                                                                                                                                                                                                                                                                        • This category is generated dynamically from the differents parameters present in the HOT.
                                                                                                                                                                                                                                                                                                                                                      • Outputs
                                                                                                                                                                                                                                                                                                                                                        • This category is generated dynamically from the differents outputs present in the HOT.
                                                                                                                                                                                                                                                                                                                                                      You can use variable environment in each input. The variable must be start with "$" without "-".
                                                                                                                                                                                                                                                                                                                                                      • project
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • bundle
                                                                                                                                                                                                                                                                                                                                                          com.arkea.jenkins.openstack.heat.orchestration.template.Bundle
                                                                                                                                                                                                                                                                                                                                                    • habitat
                                                                                                                                                                                                                                                                                                                                                      • task (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • directory (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • artifact (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • channel (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • origin (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • bldrUrl (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • authToken (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • lastBuildFile (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • format (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • searchString (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • command (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • binary (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • path (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • docker (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                    • healthAnalyzer
                                                                                                                                                                                                                                                                                                                                                      • products
                                                                                                                                                                                                                                                                                                                                                        Choose the products that you would like to test that correspond to the relevant build step.
                                                                                                                                                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                        • $class: 'HealthAnalyzerLrStep'
                                                                                                                                                                                                                                                                                                                                                          • checkLrInstallation
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • checkOsVersion
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • checkFiles
                                                                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                                                                            • filesList
                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                Nested Object
                                                                                                                                                                                                                                                                                                                                                              • field
                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'HttpRequest'
                                                                                                                                                                                                                                                                                                                                                      • url
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • acceptType (optional)
                                                                                                                                                                                                                                                                                                                                                        • Values: NOT_SET, TEXT_HTML, TEXT_PLAIN, APPLICATION_FORM, APPLICATION_JSON, APPLICATION_JSON_UTF8, APPLICATION_TAR, APPLICATION_ZIP, APPLICATION_OCTETSTREAM
                                                                                                                                                                                                                                                                                                                                                      • authentication (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • consoleLogResponseBody (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • contentType (optional)
                                                                                                                                                                                                                                                                                                                                                        • Values: NOT_SET, TEXT_HTML, TEXT_PLAIN, APPLICATION_FORM, APPLICATION_JSON, APPLICATION_JSON_UTF8, APPLICATION_TAR, APPLICATION_ZIP, APPLICATION_OCTETSTREAM
                                                                                                                                                                                                                                                                                                                                                      • customHeaders (optional)
                                                                                                                                                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                                                                                                                                                          Nested Object
                                                                                                                                                                                                                                                                                                                                                        • name
                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                        • value
                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                        • maskValue
                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • httpMode (optional)
                                                                                                                                                                                                                                                                                                                                                        • Values: GET, HEAD, POST, PUT, DELETE, OPTIONS, PATCH
                                                                                                                                                                                                                                                                                                                                                      • httpProxy (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • ignoreSslErrors (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • outputFile (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • passBuildParameters (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • quiet (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • requestBody (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • timeout (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                      • validResponseCodes (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • validResponseContent (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • hugo
                                                                                                                                                                                                                                                                                                                                                      • baseUrl (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • destination (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • hugoHome (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • verbose (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                    • $class: 'HyperBuilder'
                                                                                                                                                                                                                                                                                                                                                      • image
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • commands
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'ITest'
                                                                                                                                                                                                                                                                                                                                                      • workspace

                                                                                                                                                                                                                                                                                                                                                        Required.

                                                                                                                                                                                                                                                                                                                                                        (1) Provide the full path to the iTest workspace containing projects, or

                                                                                                                                                                                                                                                                                                                                                        (2) Leave blank to indicate that the current job's workspace is also an iTest workspace (must contain an .iTestWorkspace file as created by iTest)

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • projects

                                                                                                                                                                                                                                                                                                                                                        Required. Specify the name of the iTest project to export in an ITAR file (required to use iTestRT). Separate names of multiple projects with comma.

                                                                                                                                                                                                                                                                                                                                                        Note: The project must exist within the specified iTest workspace.

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • testcases

                                                                                                                                                                                                                                                                                                                                                        Required. Specify path to test case or test suite to run: must include extension (path/name.fftc or path/name.ffts). Separate multiple with a comma.

                                                                                                                                                                                                                                                                                                                                                        Accepted Formats:
                                                                                                                                                                                                                                                                                                                                                        project://projectname/path/to/testcase
                                                                                                                                                                                                                                                                                                                                                        /full/path/to/testcase

                                                                                                                                                                                                                                                                                                                                                        Examples:
                                                                                                                                                                                                                                                                                                                                                        project://system_test/regression_test.fftc
                                                                                                                                                                                                                                                                                                                                                        ${WORKSPACE}/system_test/regression_test.fftc

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • testbed

                                                                                                                                                                                                                                                                                                                                                        Specify the URI of the testbed or topology to use for execution. Must include file extension. Overrides the testbed specified in the test case file.

                                                                                                                                                                                                                                                                                                                                                        Accepted Formats:
                                                                                                                                                                                                                                                                                                                                                        /path/to/topology.tbml

                                                                                                                                                                                                                                                                                                                                                        Examples:
                                                                                                                                                                                                                                                                                                                                                        ${WORKSPACE}/system_test/topologies/demo.tbml

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • params

                                                                                                                                                                                                                                                                                                                                                        Specify a parameter value in the format parameter=value. Separate multiple parameter/value pairs with a comma.

                                                                                                                                                                                                                                                                                                                                                        Note: If you specify both --param and --paramfile in an iTestRT command, then the --param argument takes precedence over the values in the parameter file.

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • paramFile

                                                                                                                                                                                                                                                                                                                                                        Specify URI of a parameter file in an iTest readable format.

                                                                                                                                                                                                                                                                                                                                                        Note: If you specify both --param and --paramfile in an iTestRT command, then the --param argument take precedence over the values in the parameter file.

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • testReportRequired

                                                                                                                                                                                                                                                                                                                                                        Check this to generate test report in HTML format.

                                                                                                                                                                                                                                                                                                                                                        A link to the report will be provided on the project page, and the report will be available in the iTest workspace specified in the project configuration page.

                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • dbCustomTag

                                                                                                                                                                                                                                                                                                                                                        This option enables you to define and assign a value to a custom tag.

                                                                                                                                                                                                                                                                                                                                                        Example: Create a tag that holds the build number so that you compare test execution results between builds.

                                                                                                                                                                                                                                                                                                                                                        For tests run against build 54322, use: --tag buildNumber=54322

                                                                                                                                                                                                                                                                                                                                                        Tip: Use a custom tag to identify executions or groups of executions on the iTest Team Server Test Execution page.

                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'ImportFiles'
                                                                                                                                                                                                                                                                                                                                                    • Imports one or more XML files into the CloudTest server.
                                                                                                                                                                                                                                                                                                                                                      • url
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • cloudTestServerID
                                                                                                                                                                                                                                                                                                                                                        Select the server to import objects into.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • files
                                                                                                                                                                                                                                                                                                                                                        Can use wildcards like 'clips/**/*.xml'. See the @includes of Ant fileset for the exact format. The base directory is the workspace.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • excludes
                                                                                                                                                                                                                                                                                                                                                        Optionally specify the 'excludes' pattern, such as "foo/bar/**/*". A file that matches this mask will not be imported even if it matches the mask specified in 'File(s) to import' section.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • mode
                                                                                                                                                                                                                                                                                                                                                        Specify how to handle importing an object that already exists.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • additionalOptions
                                                                                                                                                                                                                                                                                                                                                        If you need to pass any other command line options to the SCommand utility, specify them here. You can separate options with new lines as well as whitespaces.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • importPackages
                                                                                                                                                                                                                                                                                                                                                    • Imports ECU-TEST packages and their attributes from a test management system like RQM or ALM.
                                                                                                                                                                                                                                                                                                                                                      • importConfigs (optional)
                                                                                                                                                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ExportPackageAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                          • filePath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ExportPackageConfig'
                                                                                                                                                                                                                                                                                                                                                          • filePath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • exportPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • createNewPath
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ExportProjectAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                          • filePath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ExportProjectConfig'
                                                                                                                                                                                                                                                                                                                                                          • filePath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • exportPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • createNewPath
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ImportPackageAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                          • filePath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ImportPackageConfig'
                                                                                                                                                                                                                                                                                                                                                          • tmsPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • importPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ImportPackageDirConfig'
                                                                                                                                                                                                                                                                                                                                                          • tmsPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • importPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ImportProjectArchiveConfig'
                                                                                                                                                                                                                                                                                                                                                          • tmsPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • importPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • importConfigPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • replaceFiles
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ImportProjectAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                          • filePath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ImportProjectConfig'
                                                                                                                                                                                                                                                                                                                                                          • tmsPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • importPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • importMissingPackages
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ImportProjectDirConfig'
                                                                                                                                                                                                                                                                                                                                                          • tmsPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • importPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                    • importProjects
                                                                                                                                                                                                                                                                                                                                                    • Imports ECU-TEST projects and their attributes from an archive or a test management system like RQM or ALM.
                                                                                                                                                                                                                                                                                                                                                      • importConfigs (optional)
                                                                                                                                                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ExportPackageAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                          • filePath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ExportPackageConfig'
                                                                                                                                                                                                                                                                                                                                                          • filePath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • exportPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • createNewPath
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ExportProjectAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                          • filePath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ExportProjectConfig'
                                                                                                                                                                                                                                                                                                                                                          • filePath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • exportPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • createNewPath
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ImportPackageAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                          • filePath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ImportPackageConfig'
                                                                                                                                                                                                                                                                                                                                                          • tmsPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • importPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ImportPackageDirConfig'
                                                                                                                                                                                                                                                                                                                                                          • tmsPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • importPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ImportProjectArchiveConfig'
                                                                                                                                                                                                                                                                                                                                                          • tmsPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • importPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • importConfigPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • replaceFiles
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ImportProjectAttributeConfig'
                                                                                                                                                                                                                                                                                                                                                          • filePath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ImportProjectConfig'
                                                                                                                                                                                                                                                                                                                                                          • tmsPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • importPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • importMissingPackages
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'ImportProjectDirConfig'
                                                                                                                                                                                                                                                                                                                                                          • tmsPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • importPath
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • timeout
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'InfluxDBPublisher'
                                                                                                                                                                                                                                                                                                                                                      • userCredentialsID
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • dbUrl
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • dbName
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • content
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • influxDbQuery
                                                                                                                                                                                                                                                                                                                                                      • checkName
                                                                                                                                                                                                                                                                                                                                                        Logical name for the check.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • influxQuery
                                                                                                                                                                                                                                                                                                                                                        InfluxDB select query supposed to return 1 value. It can be a sum, count or function returning only one value. May use Jenkins tokens such as build number in the query. e.g.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • expectedThreshold
                                                                                                                                                                                                                                                                                                                                                        Threshold for the value returned by query result. If exceeded and if Mark Build Unstable is selected, the build will be marked unstable.
                                                                                                                                                                                                                                                                                                                                                        • Type: double
                                                                                                                                                                                                                                                                                                                                                      • markUnstable (optional)
                                                                                                                                                                                                                                                                                                                                                        Check if we should mark the build unstable if the threshold is exceeded.
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • retryCount (optional)
                                                                                                                                                                                                                                                                                                                                                        Max number of times to execute the query as a single post-build step.
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                      • retryInterval (optional)
                                                                                                                                                                                                                                                                                                                                                        Time to wait in between each query in seconds, default to 30s.
                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                      • showResults (optional)
                                                                                                                                                                                                                                                                                                                                                        Check if we should should display the query results in the Jenkins console.
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                    • insightAppSec
                                                                                                                                                                                                                                                                                                                                                      • region
                                                                                                                                                                                                                                                                                                                                                        The data storage region of the target InsightAppSec instance.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • insightCredentialsId
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • appId
                                                                                                                                                                                                                                                                                                                                                        The App containing the Scan Config you wish to scan.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • scanConfigId
                                                                                                                                                                                                                                                                                                                                                        The Scan Config you wish to scan.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • buildAdvanceIndicator
                                                                                                                                                                                                                                                                                                                                                        This configuration option can be used to augment how the build advances based on the status of the scan submitted
                                                                                                                                                                                                                                                                                                                                                        • Scan has been submitted - Advance the build when the scan has been submitted successfully
                                                                                                                                                                                                                                                                                                                                                        • Scan has been started - Advance the build when the scan has been started successfully
                                                                                                                                                                                                                                                                                                                                                        • Scan has been completed - Advance the build when the scan has been completed successfully
                                                                                                                                                                                                                                                                                                                                                        • Vulnerability results query has returned no vulnerabilities - Advance the build when the scan has been completed and the vulnerability search query has returned no vulnerabilities
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • vulnerabilityQuery
                                                                                                                                                                                                                                                                                                                                                        • An InsightAppSec search query may be supplied to search vulnerabilities found by the scan.
                                                                                                                                                                                                                                                                                                                                                        • For example, if you wish to fail the build when high severity vulnerabilities have been found, use:
                                                                                                                                                                                                                                                                                                                                                                                 vulnerability.severity='HIGH'
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                        • The query supplied will automatically be scoped to the scan
                                                                                                                                                                                                                                                                                                                                                        • For more information on vulnerability search queries, consult the InsightAppSec API search documentation here:
                                                                                                                                                                                                                                                                                                                                                          https://help.rapid7.com/insightappsec/en-us/api/v1/docs.html#tag/Search
                                                                                                                                                                                                                                                                                                                                                        • If left blank, the build will fail when any vulnerabilities have been found in the scan
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • maxScanPendingDuration
                                                                                                                                                                                                                                                                                                                                                        A max scan pending duration may be provided so that the length of time the CI process takes to provide feedback can be controlled.
                                                                                                                                                                                                                                                                                                                                                        • This option is ignored if 'Scan has been submitted' has been selected as the build advance indicator
                                                                                                                                                                                                                                                                                                                                                        • The duration will take affect when the scan has been submitted
                                                                                                                                                                                                                                                                                                                                                        • Upon reaching the duration, the scan will be cancelled and the build will fail

                                                                                                                                                                                                                                                                                                                                                        The following format must be used for defining a duration:
                                                                                                                                                                                                                                                                                                                                                               0d 5h 30m
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                        • (d) - Days
                                                                                                                                                                                                                                                                                                                                                        • (h) - Hours
                                                                                                                                                                                                                                                                                                                                                        • (m) - Minutes
                                                                                                                                                                                                                                                                                                                                                        A quantity must be supplied for each of the above. e.g.
                                                                                                                                                                                                                                                                                                                                                        • 1 day: 1d 0h 0m
                                                                                                                                                                                                                                                                                                                                                        • 5 hours: 0d 5h 0m
                                                                                                                                                                                                                                                                                                                                                        • 3 hours, 30 minutes: 0d 3h 30m
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • maxScanExecutionDuration
                                                                                                                                                                                                                                                                                                                                                        A max scan execution duration may be provided so that the length of time the CI process takes to provide feedback can be controlled.
                                                                                                                                                                                                                                                                                                                                                        • This option is ignored if 'Scan has been submitted' has been selected as the build advance indicator
                                                                                                                                                                                                                                                                                                                                                        • This option is ignored if 'Scan has been started' has been selected as the build advance indicator
                                                                                                                                                                                                                                                                                                                                                        • The duration will take affect when the scan moves into scanning state
                                                                                                                                                                                                                                                                                                                                                        • Upon reaching the duration, the in-progress scan will be stopped and the build will advance as normal

                                                                                                                                                                                                                                                                                                                                                        The following format must be used for defining a duration:
                                                                                                                                                                                                                                                                                                                                                               0d 5h 30m
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                        • (d) - Days
                                                                                                                                                                                                                                                                                                                                                        • (h) - Hours
                                                                                                                                                                                                                                                                                                                                                        • (m) - Minutes
                                                                                                                                                                                                                                                                                                                                                        A quantity must be supplied for each of the above. e.g.
                                                                                                                                                                                                                                                                                                                                                        • 1 day: 1d 0h 0m
                                                                                                                                                                                                                                                                                                                                                        • 5 hours: 0d 5h 0m
                                                                                                                                                                                                                                                                                                                                                        • 3 hours, 30 minutes: 0d 3h 30m
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • enableScanResults
                                                                                                                                                                                                                                                                                                                                                        Flag to indicate if scan results should be viewable when a build has finished.
                                                                                                                                                                                                                                                                                                                                                        When enabled, a new action will be provided to view scan results, labeled 'InsightAppSec Scan Results'.

                                                                                                                                                                                                                                                                                                                                                        Note: All users with access to view the build job history will be able to view InsightAppSec scan results
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                    • $class: 'InstallBuilder'
                                                                                                                                                                                                                                                                                                                                                      • apkFile
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • uninstallFirst
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • failOnInstallFailure
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                    • $class: 'IqPolicyEvaluatorBuildStep'
                                                                                                                                                                                                                                                                                                                                                      • iqStage
                                                                                                                                                                                                                                                                                                                                                        Controls the stage the policy evaluation will be run against on the Nexus IQ Server.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • iqApplication
                                                                                                                                                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                        • manualApplication
                                                                                                                                                                                                                                                                                                                                                          • applicationId
                                                                                                                                                                                                                                                                                                                                                            Specify the IQ Application ID. Determines the policy elements (policies, labels, and license threat groups) to associate with this build, and is managed via the Nexus IQ Server.
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • selectedApplication
                                                                                                                                                                                                                                                                                                                                                          • applicationId
                                                                                                                                                                                                                                                                                                                                                            Select an IQ Application from a list of available IQ Applications. Determines the policy elements (policies, labels, and license threat groups) to associate with this build, and is managed via the Nexus IQ Server.
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                      • iqScanPatterns
                                                                                                                                                                                                                                                                                                                                                        A list of Ant-style patterns relative to the workspace root that denote the files/archives to be scanned, e.g. **/target/*.war or **/target/*.ear. If unspecified, the scan will default to the patterns **/*.jar, **/*.war, **/*.ear, **/*.zip, **/*.tar.gz.
                                                                                                                                                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                                                                                                                                                          Nested Object
                                                                                                                                                                                                                                                                                                                                                        • scanPattern
                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                      • iqModuleExcludes
                                                                                                                                                                                                                                                                                                                                                        A comma-separated list of Ant-style patterns relative to the workspace root that denote the module information files ( **/nexus-iq/module.xml) to be ignored, e.g. **/my-module/target/**, **/another-module/target/**. If unspecified all modules will contribute dependency information (if any) to the scan.
                                                                                                                                                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                                                                                                                                                          Nested Object
                                                                                                                                                                                                                                                                                                                                                        • moduleExclude
                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                      • failBuildOnNetworkError
                                                                                                                                                                                                                                                                                                                                                        Controls the build outcome if there is a failure in communicating with the Nexus IQ Server (e.g. network outage). If checked, the build will be marked as failed. Otherwise, the build is only marked as unstable.
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • jobCredentialsId
                                                                                                                                                                                                                                                                                                                                                        To use the IQ server credentials configured in Nexus global configuration for this job select - none -, otherwise select different credentials.
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'IspwRestApiRequest'
                                                                                                                                                                                                                                                                                                                                                      • connectionId (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • consoleLogResponseBody (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                      • credentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • ispwAction (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                      • ispwRequestBody (optional)
                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                    • $class: 'IssueFieldUpdateStep'
                                                                                                                                                                                                                                                                                                                                                    • JiraIssueFieldUpdater can be used to update custom JIRA issue field.
                                                                                                                                                                                                                                                                                                                                                      • issueSelector (optional)
                                                                                                                                                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                        • $class: 'DefaultIssueSelector'
                                                                                                                                                                                                                                                                                                                                                          • $class: 'ExplicitIssueSelector'
                                                                                                                                                                                                                                                                                                                                                            • issueKeys
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                          • $class: 'JqlIssueSelector'
                                                                                                                                                                                                                                                                                                                                                            • jql
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                          • $class: 'P4JobIssueSelector'
                                                                                                                                                                                                                                                                                                                                                          • fieldId (optional)
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • fieldValue (optional)
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'IssueUpdatesBuilder'
                                                                                                                                                                                                                                                                                                                                                          • restAPIUrl
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • userName
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • password
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • jql
                                                                                                                                                                                                                                                                                                                                                            Similar to:
                                                                                                                                                                                                                                                                                                                                                            'project="A project key as in Jira" and status="The name of the status as in Jira"'
                                                                                                                                                                                                                                                                                                                                                            or
                                                                                                                                                                                                                                                                                                                                                            'project="A project key as in Jira" and status="The name of the status as in Jira" and fixVersion="A fix version as in Jira"'
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • workflowActionName
                                                                                                                                                                                                                                                                                                                                                            The name of a workflow action to be executed, depending on your Jira/ Greenhopper workflow configuration. Examples:
                                                                                                                                                                                                                                                                                                                                                            In Testing
                                                                                                                                                                                                                                                                                                                                                            In Review
                                                                                                                                                                                                                                                                                                                                                            On Hold
                                                                                                                                                                                                                                                                                                                                                            Resolve Issue
                                                                                                                                                                                                                                                                                                                                                            Stop Progress
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • comment
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • customFieldId
                                                                                                                                                                                                                                                                                                                                                            The key of the custom field. Example:
                                                                                                                                                                                                                                                                                                                                                            customfield_10862
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • customFieldValue
                                                                                                                                                                                                                                                                                                                                                            The value to be set to custom field. Build variables and environment variables in format $SOMEVAR are supported. Examples:
                                                                                                                                                                                                                                                                                                                                                            ver $VERSION_NUMBER
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • resettingFixedVersions
                                                                                                                                                                                                                                                                                                                                                            If is checked, the existing fixed versions of the issues will be removed before the specified fixed versions be added (overwritten); otherwise the fixed versions will be added to the issues.
                                                                                                                                                                                                                                                                                                                                                            With this option checked, and "Fixed versions to be added" left empty will effectively remove all existing fixed versions of the issues.
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • createNonExistingFixedVersions
                                                                                                                                                                                                                                                                                                                                                            If is checked, the given fix versions will be created in the Projects before trying to add them to the Issues otherwise only existing fix versions will be added to the issues.
                                                                                                                                                                                                                                                                                                                                                            With this option checked, and "Fixed versions to be added" left empty will effectively remove all existing fixed versions of the issues.
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • fixedVersions
                                                                                                                                                                                                                                                                                                                                                            The human readable names (not ID) of the versions delimited by comma. Build variables and environment variables in format $SOMEVAR are supported. Examples:
                                                                                                                                                                                                                                                                                                                                                            Kanban Board, RC, v$VERSION_NUMBER
                                                                                                                                                                                                                                                                                                                                                            The versions are project specific, only the versions that are applicable to the issues are added, others are ignored, for details please consult Jenkins log.
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • failIfJqlFails
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • failIfNoIssuesReturned
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • failIfNoJiraConnection
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                        • $class: 'JBossBuilder'
                                                                                                                                                                                                                                                                                                                                                          • operation
                                                                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                                                                            • value
                                                                                                                                                                                                                                                                                                                                                              • Values: START_AND_WAIT, START, SHUTDOWN, CHECK_DEPLOY
                                                                                                                                                                                                                                                                                                                                                            • properties
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                            • stopOnFailure
                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • serverName
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'JIRATicketEditor'
                                                                                                                                                                                                                                                                                                                                                          • jiraCredentialsID
                                                                                                                                                                                                                                                                                                                                                            These jira credentials and project will be used to operate on.
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • newTicketsTemplates
                                                                                                                                                                                                                                                                                                                                                            Allows you to provide templates for new tickets which will be published on JIRA.
                                                                                                                                                                                                                                                                                                                                                              Array/List
                                                                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                                                                            • performDuplicateCheck
                                                                                                                                                                                                                                                                                                                                                              When checked, the ticket creation will be skipped if a ticket with equal summary already exists.
                                                                                                                                                                                                                                                                                                                                                              If the the ticket is a sub-ticket, only tickets with the same parent are considered for the suplicate check.
                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                            • parentJQL
                                                                                                                                                                                                                                                                                                                                                              If the ticket type is a sub-task, specify here the JQL Query to select this new tickets parent. If the number of tickets matching this query is not exactly one, the build will fail. If the type is not a sub-task, this field is simply ignored.
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                            • title
                                                                                                                                                                                                                                                                                                                                                              The title (also called summary) of the new ticket.
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                            • type
                                                                                                                                                                                                                                                                                                                                                              The type of the new ticket, e.g. task or bug.
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                            • priority
                                                                                                                                                                                                                                                                                                                                                              The priority of the new ticket, e.g. medium.
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                            • description
                                                                                                                                                                                                                                                                                                                                                              A more detailed description of the issue represented by this ticket.
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                            • envVarName
                                                                                                                                                                                                                                                                                                                                                              If not empty, the plugin will store the Ticket-Key of the generated Ticket in this variable.
                                                                                                                                                                                                                                                                                                                                                              For example, entering "myissue".
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                            • fieldValues
                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                Nested Object
                                                                                                                                                                                                                                                                                                                                                              • fieldHumanReadableName
                                                                                                                                                                                                                                                                                                                                                                The name of the field to be set. The field must have either the type string, number, or version. For versions, the name of the version to set must be given as value.
                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                              • valueToSet
                                                                                                                                                                                                                                                                                                                                                                The value which will be assigned to the given field.
                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                          • modifyTicketsTemplates
                                                                                                                                                                                                                                                                                                                                                            Allows you to specify JQL filters along with modifications. The modifications will be applied on all Tickets matching the filter.
                                                                                                                                                                                                                                                                                                                                                              Array/List
                                                                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                                                                            • jqlFilter
                                                                                                                                                                                                                                                                                                                                                              The plugin will use this JQL-Query to select the tickets to modify from JIRA, see the documentation there on how to write such queries.
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                            • commitRegEx
                                                                                                                                                                                                                                                                                                                                                              To make use of this option, the build must be triggered by the Github Pull Request builder plugin.
                                                                                                                                                                                                                                                                                                                                                              When the build is then triggered for a certain pull request, the commit messages of all commits associated with this pull request are extracted and
                                                                                                                                                                                                                                                                                                                                                              matched against the regular expression given in this field. All matches in every commit are then used as ticket keys to select the tickets to modify.
                                                                                                                                                                                                                                                                                                                                                              To specify, what part of the regular expression is the actual ticket key, use a named capturing group with the name "key".
                                                                                                                                                                                                                                                                                                                                                              For example, the regular expression "\[(?&ltkey>.*?)\]" will extract the contents specified in square brackets as Ticket keys.
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                            • ticketSource
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                            • modifications
                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                              • $class: 'AddCommentModification'
                                                                                                                                                                                                                                                                                                                                                                • commentBody
                                                                                                                                                                                                                                                                                                                                                                  The value which will be assigned to the given field.
                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                              • $class: 'ModifyArrayFieldModification'
                                                                                                                                                                                                                                                                                                                                                                • fieldHumanReadableName
                                                                                                                                                                                                                                                                                                                                                                  The name of the field to be set. The field must have either the type string, number, or version. For versions, the name of the version to set must be given as value.
                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                • modificationType
                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                • modificationValue
                                                                                                                                                                                                                                                                                                                                                                  The value which will be used to perform the given modification.
                                                                                                                                                                                                                                                                                                                                                                  Add will add the given value to the field, remove will remove the specified value if it is existent. Replace will first clear the field and then place the given value in it.
                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                              • $class: 'PerformTransitionModification'
                                                                                                                                                                                                                                                                                                                                                                • transitionName
                                                                                                                                                                                                                                                                                                                                                                  The name of the transition to perform.
                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                • comment
                                                                                                                                                                                                                                                                                                                                                                  The comment to leave as reason for the transition
                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                              • $class: 'SetFieldModification'
                                                                                                                                                                                                                                                                                                                                                                • fieldHumanReadableName
                                                                                                                                                                                                                                                                                                                                                                  The name of the field to be set. The field must have either the type string, number, or version. For versions, the name of the version to set must be given as value.
                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                • valueToSet
                                                                                                                                                                                                                                                                                                                                                                  The value which will be assigned to the given field.
                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'JIRAVersionEditor'
                                                                                                                                                                                                                                                                                                                                                          • jiraCredentialsID
                                                                                                                                                                                                                                                                                                                                                            These jira credentials and project will be used to operate on.
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • versionModifiactions
                                                                                                                                                                                                                                                                                                                                                              Array/List
                                                                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                                                                            • versionName
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                            • replaceDescription
                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                            • descriptionText
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                            • releaseState
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                            • failOnJQL
                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                            • failQuery
                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'JSLintBuilder'
                                                                                                                                                                                                                                                                                                                                                          • includePattern

                                                                                                                                                                                                                                                                                                                                                            The files to include in an Ant-style filter. See javadoc

                                                                                                                                                                                                                                                                                                                                                            Example: lib/**/*.js
                                                                                                                                                                                                                                                                                                                                                            This would grab files including lib/foo.js and lib/foo/bar/baz.js

                                                                                                                                                                                                                                                                                                                                                            Example: lib/*.js
                                                                                                                                                                                                                                                                                                                                                            This would include lib/foo.js but not lib/foo/bar.js

                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • excludePattern

                                                                                                                                                                                                                                                                                                                                                            The files to exclude in an Ant-style filter. See javadoc

                                                                                                                                                                                                                                                                                                                                                            Example: lib/**/ModuleImportProgressDialog.js
                                                                                                                                                                                                                                                                                                                                                            This would omit any file named ModuleImportProgressDialog.js

                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • logfile

                                                                                                                                                                                                                                                                                                                                                            The file to output to in a Checkstyle XML format

                                                                                                                                                                                                                                                                                                                                                            Example: target/jslint.xml

                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • arguments

                                                                                                                                                                                                                                                                                                                                                            The arguments to pass to JSLint. You can use any arguments that JSLint supports! Be sure, though, to prefix each argument with -D

                                                                                                                                                                                                                                                                                                                                                            Example: -Dadsafe=true, -Dcontinue=true
                                                                                                                                                                                                                                                                                                                                                            This would activate adsafe and continue

                                                                                                                                                                                                                                                                                                                                                            Example: -Dpredef=foo,bar,baz
                                                                                                                                                                                                                                                                                                                                                            This would be like having /*global foo,bar,baz*/ at the top of every JavaScript file JSLint runs on.

                                                                                                                                                                                                                                                                                                                                                            Example: -Dpredef=foo,bar,baz, -Dmaxlen=80
                                                                                                                                                                                                                                                                                                                                                            This would be like having /*global foo,bar,baz*/ at the top of every JavaScript file JSLint runs on. It also sets the maximum length of a line to 80 chars.

                                                                                                                                                                                                                                                                                                                                                            The default options we use are:

                                                                                                                                                                                                                                                                                                                                                            var defaultOptions = { bitwise: true, eqeqeq: false, immed: false, newcap: false, nomen: false, onevar: false, plusplus: false, regexp: false, rhino: true, undef: true, white: false, forin: true, sub: true, browser: true, laxbreak: true, predef: [ 'Ext', 'jQuery', 'window', '$', 'ActiveXObject', 'SWFObject' ] };
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'JabberBuilder'
                                                                                                                                                                                                                                                                                                                                                          • builderName
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'JbpmUrlResourceBuilder'
                                                                                                                                                                                                                                                                                                                                                          • url
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • processId
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • SoapUIPro
                                                                                                                                                                                                                                                                                                                                                          • pathToTestrunner
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • pathToProjectFile
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • environment (optional)
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • projectPassword (optional)
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • testCase (optional)
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • testSuite (optional)
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'JigomergeBuilder'
                                                                                                                                                                                                                                                                                                                                                          • source
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • username
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • password
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • oneByOne
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • eager
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • validationScript
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • dryRun
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • verbose
                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                          • ignoreMergePatterns
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                          • commitCommentPrefix
                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                        • $class: 'JiraEnvironmentVariableBuilder'
                                                                                                                                                                                                                                                                                                                                                        • Extracts JIRA information for the build to environment variables.
                                                                                                                                                                                                                                                                                                                                                          Available variables:
                                                                                                                                                                                                                                                                                                                                                          • JIRA_ISSUES - A comma separated list of issues which are referenced in the version control system changelog
                                                                                                                                                                                                                                                                                                                                                          • JIRA_URL - Primary URL for the JIRA server

                                                                                                                                                                                                                                                                                                                                                          Typical usage:

                                                                                                                                                                                                                                                                                                                                                          1. Add this build step
                                                                                                                                                                                                                                                                                                                                                          2. Use the "Progress JIRA issues by workflow action" or "Move issues matching JQL to the specified version" with JQL like:
                                                                                                                                                                                                                                                                                                                                                            issue in (${JIRA_ISSUES})

                                                                                                                                                                                                                                                                                                                                                          • issueSelector
                                                                                                                                                                                                                                                                                                                                                              Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                            • $class: 'DefaultIssueSelector'
                                                                                                                                                                                                                                                                                                                                                              • $class: 'ExplicitIssueSelector'
                                                                                                                                                                                                                                                                                                                                                                • issueKeys
                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                              • $class: 'JqlIssueSelector'
                                                                                                                                                                                                                                                                                                                                                                • jql
                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                              • $class: 'P4JobIssueSelector'
                                                                                                                                                                                                                                                                                                                                                            • $class: 'JiraExtBuildStep'
                                                                                                                                                                                                                                                                                                                                                              • issueStrategy
                                                                                                                                                                                                                                                                                                                                                                How to find the JIRA issues to update.
                                                                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                • $class: 'FirstWordOfCommitStrategy'
                                                                                                                                                                                                                                                                                                                                                                  • $class: 'FirstWordOfUpstreamCommitStrategy'
                                                                                                                                                                                                                                                                                                                                                                    • $class: 'MentionedInCommitStrategy'
                                                                                                                                                                                                                                                                                                                                                                      • $class: 'SingleTicketStrategy'
                                                                                                                                                                                                                                                                                                                                                                        • issueKey
                                                                                                                                                                                                                                                                                                                                                                          The JIRA issue key to use. For example, JENKINS-101
                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                    • extensions
                                                                                                                                                                                                                                                                                                                                                                        Array/List
                                                                                                                                                                                                                                                                                                                                                                        Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                      • $class: 'AddComment'
                                                                                                                                                                                                                                                                                                                                                                        • postCommentForEveryCommit
                                                                                                                                                                                                                                                                                                                                                                          Whether to post a comment to a JIRA ticket for every commit. This is useful if the comment contains stuff specific to the commit, such as commit message.
                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                        • commentText
                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                      • $class: 'AddFixVersion'
                                                                                                                                                                                                                                                                                                                                                                        • fixVersion

                                                                                                                                                                                                                                                                                                                                                                          The Fix Version to append. Must exist.

                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                      • $class: 'AddLabel'
                                                                                                                                                                                                                                                                                                                                                                        • labelName
                                                                                                                                                                                                                                                                                                                                                                          The label to add
                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                      • $class: 'Transition'
                                                                                                                                                                                                                                                                                                                                                                        • transitionName
                                                                                                                                                                                                                                                                                                                                                                          The name of the transition to use. For example: Close, Re-Open, or Resolve
                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                      • $class: 'UpdateField'
                                                                                                                                                                                                                                                                                                                                                                        • fieldName
                                                                                                                                                                                                                                                                                                                                                                          The name of the field. For custom fields this will have something like customfield_12349
                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                        • fieldValue
                                                                                                                                                                                                                                                                                                                                                                          The value of the field to set.
                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                  • $class: 'JiraIssueUpdateBuilder'
                                                                                                                                                                                                                                                                                                                                                                  • Performs a JIRA workflow action for every issue that matches the JQL query. A common use might be to consider a ticket "confirmed" in the last build step of a job, or to mark an issue as "merged" if the job is used to merge changes from one SCM repository to another.

                                                                                                                                                                                                                                                                                                                                                                    Optionally, include a comment that will be attached to those tickets that are modified as a result of this build step.
                                                                                                                                                                                                                                                                                                                                                                    • jqlSearch
                                                                                                                                                                                                                                                                                                                                                                      Issues which match this JQL Query will be progressed using the specified workflow action.

                                                                                                                                                                                                                                                                                                                                                                      This can contain $PARAM values which will be replaced by the build parameters.

                                                                                                                                                                                                                                                                                                                                                                      Example:

                                                                                                                                                                                                                                                                                                                                                                      project = JENKINS and fixVersion = "$RELEASE_VERSION" and status not in (Resolved, Closed)
                                                                                                                                                                                                                                                                                                                                                                      or (e.g., combined with a JIRA Issue Parameter, selecting one issue from a JQL result set):
                                                                                                                                                                                                                                                                                                                                                                      issue = $ISSUE_ID

                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                    • workflowActionName
                                                                                                                                                                                                                                                                                                                                                                      The workflow action to be performed on the selected JIRA issues.

                                                                                                                                                                                                                                                                                                                                                                      Be mindful of the issues being selected by the JQL query, because not all actions are valid for all issue statuses.

                                                                                                                                                                                                                                                                                                                                                                      NOTE: the Jenkins user must have access to perform the workflow step, as if the user were logged in and viewing the issue in a web browser.
                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                    • comment
                                                                                                                                                                                                                                                                                                                                                                      An optional comment to be added to the issue after updating the workflow. If left empty, no comment will be added.

                                                                                                                                                                                                                                                                                                                                                                      This can contain $PARAM values which will be replaced by the build parameters.
                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                  • $class: 'JiraReleaseVersionUpdaterBuilder'
                                                                                                                                                                                                                                                                                                                                                                    • jiraProjectKey

                                                                                                                                                                                                                                                                                                                                                                      Specify the project key. A project key is the all capitals part before the issue number in JIRA.

                                                                                                                                                                                                                                                                                                                                                                      (EXAMPLE-100)

                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                    • jiraRelease
                                                                                                                                                                                                                                                                                                                                                                      Specify the name of the parameter which will contain the release version. This can reference a build parameter.
                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                  • $class: 'JiraVersionCreatorBuilder'
                                                                                                                                                                                                                                                                                                                                                                    • jiraVersion
                                                                                                                                                                                                                                                                                                                                                                      Specify the name of the parameter which will contain the release version. This can reference a build parameter.
                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                    • jiraProjectKey

                                                                                                                                                                                                                                                                                                                                                                      Specify the project key. A project key is the all capitals part before the issue number in JIRA.

                                                                                                                                                                                                                                                                                                                                                                      (EXAMPLE-100)

                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                  • $class: 'JobConfigRebrander'
                                                                                                                                                                                                                                                                                                                                                                    • $class: 'JobDeleteBuilder'
                                                                                                                                                                                                                                                                                                                                                                      • target
                                                                                                                                                                                                                                                                                                                                                                        Regular expression of the job to be deleted. Variable will be expanded.
                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                    • $class: 'JobStrongAuthSimpleBuilder'
                                                                                                                                                                                                                                                                                                                                                                      • jobUsers
                                                                                                                                                                                                                                                                                                                                                                        Set the users who approve the execution of a job.
                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                      • useGlobalUsers
                                                                                                                                                                                                                                                                                                                                                                        If checked, append global setting of `Users`.
                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                      • jobMinAuthUserNum
                                                                                                                                                                                                                                                                                                                                                                        Minimum number of User who approve, which continue the execution of a job.
                                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                                      • useJobExpireTime
                                                                                                                                                                                                                                                                                                                                                                        If checked, check the period which user approved in expire time from build started.
                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                      • jobExpireTimeInHours
                                                                                                                                                                                                                                                                                                                                                                        The period which treats the time of which as effective recognition from a start time.
                                                                                                                                                                                                                                                                                                                                                                        It will not treat, if it is recognized when the time more than the expire time.
                                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                                    • $class: 'JobcopyBuilder'
                                                                                                                                                                                                                                                                                                                                                                      • fromJobName
                                                                                                                                                                                                                                                                                                                                                                        The name of the job used as the copy source. Variables will be expaneded.
                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                      • toJobName
                                                                                                                                                                                                                                                                                                                                                                        The name of the job that will be created or overwritten. Variables will be expanded.
                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                      • overwrite
                                                                                                                                                                                                                                                                                                                                                                        Whether to overwrite the job if it already exists.
                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                      • jobcopyOperationList
                                                                                                                                                                                                                                                                                                                                                                        Additional operations to copy a project.
                                                                                                                                                                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                        • $class: 'DisableOperation'
                                                                                                                                                                                                                                                                                                                                                                          • $class: 'EnableOperation'
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'ReplaceOperation'
                                                                                                                                                                                                                                                                                                                                                                              • fromStr
                                                                                                                                                                                                                                                                                                                                                                                A string that will be replaced.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • expandFromStr
                                                                                                                                                                                                                                                                                                                                                                                Whether expand variables in From String.
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • toStr
                                                                                                                                                                                                                                                                                                                                                                                A string that will be replaced with.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • expandToStr
                                                                                                                                                                                                                                                                                                                                                                                Whether expand variables in To String.
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                          • additionalFilesetList
                                                                                                                                                                                                                                                                                                                                                                            You can copy files additional to job main configuration file (config.xml). This is useful for the case some job configurations are stored in another files (e.g. Promoted Builds Plugin). Copy operations can be also applied, but operations are designed for main configuration files, so may not work correctly for other files.
                                                                                                                                                                                                                                                                                                                                                                              Array/List
                                                                                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                                                                                            • includeFile
                                                                                                                                                                                                                                                                                                                                                                              Specify files to copy. Multiple files can be specified with separating with comma(,). Wildcard is available like '**/*.xml'. See includes attribute of Ant FileSet Type for the exact format. The base directory is the job directory (${JENKINS_HOME}/jobs/JOBNAME).
                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • excludeFile
                                                                                                                                                                                                                                                                                                                                                                              Specify files not to copy (even specified in Files field).
                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • overwrite
                                                                                                                                                                                                                                                                                                                                                                              overwrite or skip the file if it already exists.
                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                            • jobcopyOperationList
                                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                                Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                              • $class: 'DisableOperation'
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'EnableOperation'
                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'ReplaceOperation'
                                                                                                                                                                                                                                                                                                                                                                                    • fromStr
                                                                                                                                                                                                                                                                                                                                                                                      A string that will be replaced.
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                    • expandFromStr
                                                                                                                                                                                                                                                                                                                                                                                      Whether expand variables in From String.
                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                    • toStr
                                                                                                                                                                                                                                                                                                                                                                                      A string that will be replaced with.
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                    • expandToStr
                                                                                                                                                                                                                                                                                                                                                                                      Whether expand variables in To String.
                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'KanboardTaskFetcher'
                                                                                                                                                                                                                                                                                                                                                                              • projectIdentifier
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • taskReference
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • taskAttachments (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • taskLinks (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'KarafBuildStepBuilder'
                                                                                                                                                                                                                                                                                                                                                                              • useCustomKaraf
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • karafHome
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • flags
                                                                                                                                                                                                                                                                                                                                                                                -a [port]

                                                                                                                                                                                                                                                                                                                                                                                specify the port to connect to

                                                                                                                                                                                                                                                                                                                                                                                -h [host]

                                                                                                                                                                                                                                                                                                                                                                                specify the host to connect to

                                                                                                                                                                                                                                                                                                                                                                                -u [user]

                                                                                                                                                                                                                                                                                                                                                                                specify the user name

                                                                                                                                                                                                                                                                                                                                                                                -p [password]

                                                                                                                                                                                                                                                                                                                                                                                specify the password (optional, if not provided, the password is prompted)

                                                                                                                                                                                                                                                                                                                                                                                -v

                                                                                                                                                                                                                                                                                                                                                                                raise verbosity

                                                                                                                                                                                                                                                                                                                                                                                -l

                                                                                                                                                                                                                                                                                                                                                                                set client logging level. Set to 0 for ERROR logging and up to 4 for TRACE

                                                                                                                                                                                                                                                                                                                                                                                -r [attempts]

                                                                                                                                                                                                                                                                                                                                                                                retry connection establishment (up to attempts times)

                                                                                                                                                                                                                                                                                                                                                                                -d [delay]

                                                                                                                                                                                                                                                                                                                                                                                intra-retry delay (defaults to 2 seconds)

                                                                                                                                                                                                                                                                                                                                                                                -f [file]

                                                                                                                                                                                                                                                                                                                                                                                read commands from the specified file

                                                                                                                                                                                                                                                                                                                                                                                -k [keyFile]

                                                                                                                                                                                                                                                                                                                                                                                specify the private keyFile location when using key login, need have BouncyCastle registered as security provider using this flag

                                                                                                                                                                                                                                                                                                                                                                                -t [timeout]

                                                                                                                                                                                                                                                                                                                                                                                define the client idle timeout

                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • option
                                                                                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'KarafCommandFileOption'
                                                                                                                                                                                                                                                                                                                                                                                  • file
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'KarafCommandScriptOption'
                                                                                                                                                                                                                                                                                                                                                                                  • script (optional)
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'KloBuilder'
                                                                                                                                                                                                                                                                                                                                                                              • kwinspectreportDeprecated
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • deleteTable
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • projectName
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • buildName
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • kloName
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • buildUsing
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • kwCommand

                                                                                                                                                                                                                                                                                                                                                                                If you have selected to build using a build command, enter the command that generates the file kwinject.out (the file that contains information used by Klocwork to build the report).
                                                                                                                                                                                                                                                                                                                                                                                For Java project, you can use kwant command and for C/C++ project, you can use kwinject command.

                                                                                                                                                                                                                                                                                                                                                                                For more information on those commands :
                                                                                                                                                                                                                                                                                                                                                                                Quick start page
                                                                                                                                                                                                                                                                                                                                                                                Kwant command and Building Java project with Klocwork
                                                                                                                                                                                                                                                                                                                                                                                Kwinject command and Building C/C++ project with Klocwork
                                                                                                                                                                                                                                                                                                                                                                                For C# projects, see the quick start and Kwcsprojparser command

                                                                                                                                                                                                                                                                                                                                                                                Please do not use the --output option or the build will fail. If you need the output file, you can retrieve it in the workspace of your project. The file is called kwinject.out.

                                                                                                                                                                                                                                                                                                                                                                                If you have selected to build using an existing build specification file, enter the full or relative path to that file.

                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • kwbuildprojectOptions
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • compilerBinaryBuild
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • kwBinaryBuild
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • buildLog
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • parseLog
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'KlocworkBuildSpecBuilder'
                                                                                                                                                                                                                                                                                                                                                                            • Integration Analysis

                                                                                                                                                                                                                                                                                                                                                                              Use the following steps to perform a Klocwork integration analysis and load the results to the Klocwork server*:

                                                                                                                                                                                                                                                                                                                                                                              Klocwork - (step 1 - capture) Capture Build Information runs a Klocwork build specification generation tool to capture compilation information about the project Klocwork - (step 2 - analysis) Full Integration Analysis runs the Klocwork server analysis engine against the data captured within the build specification Klocwork - (step 3 - DB load) Full Integration Analysis runs the Klocwork server load tool, which imports analysis data into the Klocwork server database

                                                                                                                                                                                                                                                                                                                                                                              *Note that these steps now fully replace the deprecated step "Klocwork (deprecated) - Invoke klocwork command"

                                                                                                                                                                                                                                                                                                                                                                              Diff Analysis

                                                                                                                                                                                                                                                                                                                                                                              Use the following steps to perform a diff analysis, which does not publish the results to the Klocwork server and only reports on the new issues detected since the previous integration analysis. Can be used as a quality gate to reduce new issues being added to the Klocwork server and can also be configured to only analyse the changed files from the checkin making the process much quicker:

                                                                                                                                                                                                                                                                                                                                                                              Klocwork - (step 1 - capture) Capture Build Information runs a Klocwork build specification generation tool to capture compilation information about the project Klocwork - Incremental Diff Analysis runs an analysis only on the changed files using the Klocwork command line user tool
                                                                                                                                                                                                                                                                                                                                                                              • buildSpecConfig
                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                • buildCommand
                                                                                                                                                                                                                                                                                                                                                                                  Specify your projects build command. This will be used to compile the project and capture information about the build in a build specification file that Klocwork will use for the analysis.
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • tool
                                                                                                                                                                                                                                                                                                                                                                                  The Klocwork tool used to generate the build specification, by default this is set to kwinject.
                                                                                                                                                                                                                                                                                                                                                                                  Tools Available: kwinject monitors your C/C++ build to create a build specification kwmaven creates a Java build specification based on the information in your maven build file kwant creates a Java build specification based on the information in your ant build file kwvcprojparser provides an alternative when kwinject cannot be used to create a build specification for a Microsoft Visual Studio .NET 2003, 2005, 2008 or 2010 C/C++ project kwcsprojparser creates a build specification for Visual Studio C# projects and solutions create tracefile uses kwinject to create a trace file, mainly used for debugging kwgradle creates a Java build specification based on the information in your gradle build file kwgradlew creates a Java build specification based on the information in your gradle wrapper file
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • output
                                                                                                                                                                                                                                                                                                                                                                                  Specify the build specification output filename and or directory. By default this is generated as kwinject.out in the current workspace directory. This path can be absolute or relative to the workspace directory.
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • additionalOpts
                                                                                                                                                                                                                                                                                                                                                                                  Any other tool options can be specified here. Options to be separated via whitespace, surround any arguments with whitespace in double quotes.
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • ignoreErrors
                                                                                                                                                                                                                                                                                                                                                                                  Ignore any error return codes from this step and continue
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'KlocworkCiBuilder'
                                                                                                                                                                                                                                                                                                                                                                              • ciConfig
                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                • buildSpec
                                                                                                                                                                                                                                                                                                                                                                                  Build specification to use for analysis. Path is relative to the workspace
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • projectDir
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • cleanupProject
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • reportFile
                                                                                                                                                                                                                                                                                                                                                                                  XML report file to store Klocwork results in. Optional in case you want to use the XML report for something custom, otherwise a default file is created for the post-build step
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • additionalOpts
                                                                                                                                                                                                                                                                                                                                                                                  Additional options added to the kwciagent run command. For example, specify the number of jobs/threads to use (--jobs-num) or which filters you would like to apply (e.g. --severity --taxonomy --system)
                                                                                                                                                                                                                                                                                                                                                                                  Documentation - look at subsection "kwciagent run"
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • incrementalAnalysis

                                                                                                                                                                                                                                                                                                                                                                                  Analyse Changed Files Only

                                                                                                                                                                                                                                                                                                                                                                                  This feature allows for quick, incremental analyses of changed source files to enable pre/post-checkin/commit like behaviour. The idea is that only changed files are analysed using the Klocwork kwciagent tool to replicate the analysis developers would perform using Visual Studio, Eclipse or the command line utility. To enable this the plugin takes a list of the changed files from the SCM, this enables the ability to analyse only the changed files when the workspace isn’t kept. Leave this unticked to analyse the whole project or if the workspace is kept then a standard incremental analysis.

                                                                                                                                                                                                                                                                                                                                                                                  Diff File List

                                                                                                                                                                                                                                                                                                                                                                                  The diff file list is the file to contain the changed source files that Klocwork should analyse. It is required that any analysed files should exist in the build specification generated by kwinject

                                                                                                                                                                                                                                                                                                                                                                                  IMPORTANT: It is required that any files to be analysed must also exist in the build specification specified

                                                                                                                                                                                                                                                                                                                                                                                  Using Git

                                                                                                                                                                                                                                                                                                                                                                                  If using Git, please provide the previous commit that Git should perform a "diff" with. The change list between the current commit and the specified previous commit will then be added to the diff file list for Klocwork to process by automatically calling "git diff <previous_commit>" during the build.

                                                                                                                                                                                                                                                                                                                                                                                  Manual

                                                                                                                                                                                                                                                                                                                                                                                  If you are not using Git, or want to manually generate the change list using Git, then please select this option. You will need to generate the diff file list with a custom build-step (or similar). Future support for more SCM tools (such as SVN, perforce) may be added depending on demand. The format of the file should be a changed source file per line

                                                                                                                                                                                                                                                                                                                                                                                  Future support for more SCM tools (such as SVN, perforce) may be added depending on demand.

                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • diffAnalysisConfig
                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                  • diffType
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • gitPreviousCommit
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • diffFileList
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • ciTool
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'KlocworkServerAnalysisBuilder'
                                                                                                                                                                                                                                                                                                                                                                              • serverConfig
                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                • buildSpec
                                                                                                                                                                                                                                                                                                                                                                                  Build specification to use for analysis. Path is relative to the workspace
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • tablesDir
                                                                                                                                                                                                                                                                                                                                                                                  Specify the location of the tables directory, e.g. ${MY_VAR}/kwtables
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • incrementalAnalysis
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • ignoreCompileErrors
                                                                                                                                                                                                                                                                                                                                                                                  Ignore compile errors encountered by kwbuildproject. This will not ignore a return code that indicates that kwbuildproject failed to the extent that no results are generated.
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • importConfig
                                                                                                                                                                                                                                                                                                                                                                                  Optional, provide config files to import to the project before running the analysis. If you version control the checker configuration (e.g. analysis_profile.pconf) you can provide the file here and it will be automatically imported each build
                                                                                                                                                                                                                                                                                                                                                                                  Specify multiple files separated by comma (",")
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • additionalOpts
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • disableKwdeploy
                                                                                                                                                                                                                                                                                                                                                                                  By default kwdeploy is run before the analysis to ensure the checkers are up to date. Enabling this setting disables it from running.
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'KlocworkServerLoadBuilder'
                                                                                                                                                                                                                                                                                                                                                                              • serverConfig (optional)
                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                • tablesDir (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • buildName (optional)
                                                                                                                                                                                                                                                                                                                                                                                  Specify the name of the build for the Klocwork server, e.g. ${MY_VAR}-${GIT_COMMIT}. If empty, Klocwork uses an auto increment to name the builds
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • additionalOpts (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • reportConfig (optional)
                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                • displayChart (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • chartHeight (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • chartWidth (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • query (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'KlocworkXSyncBuilder'
                                                                                                                                                                                                                                                                                                                                                                              • syncConfig
                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                • dryRun
                                                                                                                                                                                                                                                                                                                                                                                  Running the cross synchronisation means reading and writing to the Klocwork database. Therefore we strongly recommend that you first try a Dry Run of the command (which skips the writing) and verify that the command works as expected.
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • lastSync
                                                                                                                                                                                                                                                                                                                                                                                  Specify the "last synchronisation" date (i.e. how far back Klocwork should go when synchronising issue citations).
                                                                                                                                                                                                                                                                                                                                                                                  Format is "DD-MM-YYYY hh:mm:ss"
                                                                                                                                                                                                                                                                                                                                                                                  For example, "03-00-0000 00:00:00" will go back in time 3 days.
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • projectRegexp
                                                                                                                                                                                                                                                                                                                                                                                  A regular expression that is used to retrieve Klocwork projects that should be processed during synchronisation. For all projects leave empty.
                                                                                                                                                                                                                                                                                                                                                                                  For example, if you prepend projects with "DEPT-" to indicate a particular department the regular expression "^DEPT-" will match all these projects
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • statusAnalyze
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • statusIgnore
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • statusNotAProblem
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • statusFix
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • statusFixInNextRelease
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • statusFixInLaterRelease
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • statusDefer
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • statusFilter
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • additionalOpts
                                                                                                                                                                                                                                                                                                                                                                                  Additional options added to the kwxsync command
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'KmapJenkinsBuilder'
                                                                                                                                                                                                                                                                                                                                                                              • username
                                                                                                                                                                                                                                                                                                                                                                                Write here the KMAP's user email with permissions to upload/publish applications to KMAP.
                                                                                                                                                                                                                                                                                                                                                                                Example: user1@user.com
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • password
                                                                                                                                                                                                                                                                                                                                                                                Write here the password for the KMAP user uploading/publishing applications.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • kmapClient
                                                                                                                                                                                                                                                                                                                                                                                Write here the KMAP's url. This url must always end with "/kmap-client/". For example: http://testing.keivox.com/kmap-client/
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • categories
                                                                                                                                                                                                                                                                                                                                                                                Write the categories' names. If you want to add the application to more than one category, write the categories between commas.
                                                                                                                                                                                                                                                                                                                                                                                Example: cat1, cat2, cat3
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • teams
                                                                                                                                                                                                                                                                                                                                                                                Write here the groups' names to publish the application. If you want publish the application for more than one group, write the groups between commas.
                                                                                                                                                                                                                                                                                                                                                                                Example: group1, group2, group3
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • users
                                                                                                                                                                                                                                                                                                                                                                                Write here the users' names to publish the application. If you want publish the application for more than one user, write the users between commas.
                                                                                                                                                                                                                                                                                                                                                                                Example: user1@user.com, user2@user.com, user3@user.com
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • sendNotifications
                                                                                                                                                                                                                                                                                                                                                                                Check this option to send notifications to the users and groups when publishing the application.
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • publishOptional
                                                                                                                                                                                                                                                                                                                                                                                Check this option if you want also to publish the application after it has been uploaded to KMAP.
                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                • teams
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • users
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • sendNotifications
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • filePath
                                                                                                                                                                                                                                                                                                                                                                                Write here the path to the application's file.
                                                                                                                                                                                                                                                                                                                                                                                Example: ${WORKSPACE}/target/application.apk
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • appName
                                                                                                                                                                                                                                                                                                                                                                                Write here the application Name. The application will appear in KMAP with this name. In case it already exists, a new version of the same application will be created.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • bundle
                                                                                                                                                                                                                                                                                                                                                                                Write here the bundle identifier.
                                                                                                                                                                                                                                                                                                                                                                                • Android (.apk): Mandatory for KMAP 1.3X and 1.4X. Not needed for KMAP 1.5X and above.
                                                                                                                                                                                                                                                                                                                                                                                • IOS (.ipa): Mandatory from KMAP 1.3X to 1.6X. Not needed for KMAP 1.7X and above.
                                                                                                                                                                                                                                                                                                                                                                                • WindowsPhone (.xap): Not needed.
                                                                                                                                                                                                                                                                                                                                                                                • Not Native (.sencha, .sencha2, .jquery, .zip): You can leave it blank.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • version
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • description
                                                                                                                                                                                                                                                                                                                                                                                Write here the application description.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • iconPath
                                                                                                                                                                                                                                                                                                                                                                                Write here the path to the application's icon.
                                                                                                                                                                                                                                                                                                                                                                                Example: ${WORKSPACE}/target/application.png
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'KojiBuilder'
                                                                                                                                                                                                                                                                                                                                                                              • kojiBuild
                                                                                                                                                                                                                                                                                                                                                                                Koji build ID, can be NVR or maven coordinate with release number suffix.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • kojiTarget
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • kojiPackage
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • kojiOptions
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • kojiTask
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • kojiScratchBuild
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • kojiScmUrl
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'KubernetesDeploy'
                                                                                                                                                                                                                                                                                                                                                                              • context
                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                • configs (optional)

                                                                                                                                                                                                                                                                                                                                                                                  The path patterns for the Kubernetes configurations you want to deploy, in the form of Ant glob syntax.

                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • credentialsType (optional)

                                                                                                                                                                                                                                                                                                                                                                                  Choose how to get the kubeconfig file to authenticate with the Kubernetes cluster management endpoint.

                                                                                                                                                                                                                                                                                                                                                                                  3 options are supported:

                                                                                                                                                                                                                                                                                                                                                                                  1. Authenticate with Kube config file - Get the kubeconfig file from the workspace path.
                                                                                                                                                                                                                                                                                                                                                                                  2. Fetch cluster details through SSH connection to the master node - Get the ~/.kube/config file through an SSH connection to the master node.
                                                                                                                                                                                                                                                                                                                                                                                  3. Fill credentials details directly - Fill the contents in kubeconfig file directly.

                                                                                                                                                                                                                                                                                                                                                                                  See also: Configure kubectl

                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • dockerCredentials (optional)
                                                                                                                                                                                                                                                                                                                                                                                    Array/List
                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                  • url
                                                                                                                                                                                                                                                                                                                                                                                    URL to the Docker registry you are using. May be left blank to use the public DockerHub registry (currently https://index.docker.io/v1/).
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • enableConfigSubstitution (optional)

                                                                                                                                                                                                                                                                                                                                                                                  Substitute variables (in the form $VARIABLE or ${VARIABLE}) in the configuration with values from Jenkins environment variables.

                                                                                                                                                                                                                                                                                                                                                                                  This allows you to use dynamic values produced during the build in your Kubernetes configurations, e.g., a dynamically generated Docker image tag which will be used later in the deployment.

                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • kubeConfig (optional)
                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                  • path (optional)
                                                                                                                                                                                                                                                                                                                                                                                    The kubeconfig file path relative to the current Jenkins workspace.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • kubeconfigId (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • secretName (optional)
                                                                                                                                                                                                                                                                                                                                                                                  The secret name that you can use in the Kubernetes Deployment configuration for the imagePullSecrets entry. Environment variable substitution are supported for the name input, so you can use available environment variables to construct the name dynamically, e.g., some-secret-$BUILD_NUMBER. The name should be in the pattern [a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*, i.e., dot (.) concatenated sequences of hyphen (-) separated alphanumeric words. (See Kubernetes Names)

                                                                                                                                                                                                                                                                                                                                                                                  If left blank, the plugin will generate a name based on the build name.

                                                                                                                                                                                                                                                                                                                                                                                  The secret name will be exposed with the environment variable $KUBERNETES_SECRET_NAME. You can use this in your Kubernetes configuration to reference the updated secret when the "Enable Variable Substitution in Config" option is enabled.

                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                  apiVersion: extensions/v1beta1
                                                                                                                                                                                                                                                                                                                                                                                  kind: Deployment
                                                                                                                                                                                                                                                                                                                                                                                  metadata:
                                                                                                                                                                                                                                                                                                                                                                                    name: nginx
                                                                                                                                                                                                                                                                                                                                                                                  spec:
                                                                                                                                                                                                                                                                                                                                                                                    replicas: 1
                                                                                                                                                                                                                                                                                                                                                                                    template:
                                                                                                                                                                                                                                                                                                                                                                                      metadata:
                                                                                                                                                                                                                                                                                                                                                                                        labels:
                                                                                                                                                                                                                                                                                                                                                                                          app: nginx
                                                                                                                                                                                                                                                                                                                                                                                      spec:
                                                                                                                                                                                                                                                                                                                                                                                        containers:
                                                                                                                                                                                                                                                                                                                                                                                        - name: nginx
                                                                                                                                                                                                                                                                                                                                                                                          image: some.private.registry.domain/nginx
                                                                                                                                                                                                                                                                                                                                                                                          ports:
                                                                                                                                                                                                                                                                                                                                                                                          - containerPort: 80
                                                                                                                                                                                                                                                                                                                                                                                        imagePullSecrets:
                                                                                                                                                                                                                                                                                                                                                                                        - name: $KUBERNETES_SECRET_NAME
                                                                                                                                                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                                                                                                                                                  Note that once the secret is created, it will only be updated by the plugin. You have to manually delete it when it is not used anymore. If this is a problem, you may use fixed name so every time the job runs, the secret gets updated and no new secret is created.

                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • secretNamespace (optional)
                                                                                                                                                                                                                                                                                                                                                                                  The Kubernetes namespace in which the secrets will be created with the credentials configured below.
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • ssh (optional)
                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                  • sshCredentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                                                    The SSH login credentials. Can be:
                                                                                                                                                                                                                                                                                                                                                                                    • Username with password, or
                                                                                                                                                                                                                                                                                                                                                                                    • SSH Username with private key
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • sshServer (optional)
                                                                                                                                                                                                                                                                                                                                                                                    The SSH server address ( <host>[:<port>]) of the Kubernetes master node. If port is omitted, the default SSH port 22 will be used.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • textCredentials (optional)
                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                  • certificateAuthorityData (optional)
                                                                                                                                                                                                                                                                                                                                                                                    The clusters.cluster.certificate-authority-data value in the kubeconfig file.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • clientCertificateData (optional)
                                                                                                                                                                                                                                                                                                                                                                                    The users.user.client-certificate-data value in the kubeconfig file.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • clientKeyData (optional)
                                                                                                                                                                                                                                                                                                                                                                                    The users.user.client-key-data value in the kubeconfig file.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • serverUrl (optional)
                                                                                                                                                                                                                                                                                                                                                                                    The clusters.cluster.server address in the kubeconfig. Generally, it should start with https://.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • loadcompletetest
                                                                                                                                                                                                                                                                                                                                                                              • project (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • test (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • actionOnErrors (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • actionOnWarnings (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • executorVersion (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • generateMHT (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • generatePDF (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • timeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • useTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                            • eventSourceLambda
                                                                                                                                                                                                                                                                                                                                                                              • lambdaEventSourceBuildStepVariables
                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                • awsRegion
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • functionName
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • eventSourceArn
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • awsAccessKeyId (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • awsSecretKey (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • functionAlias (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • useInstanceCredentials (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                            • invokeLambda
                                                                                                                                                                                                                                                                                                                                                                              • lambdaInvokeBuildStepVariables
                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                • awsRegion
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • functionName
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • synchronous
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • awsAccessKeyId (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • awsSecretKey (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • jsonParameters (optional)
                                                                                                                                                                                                                                                                                                                                                                                    Array/List
                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                  • envVarName
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • jsonPath (optional)
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • payload (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • useInstanceCredentials (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                            • publishLambda
                                                                                                                                                                                                                                                                                                                                                                              • lambdaPublishBuildStepVariables
                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                • awsRegion
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • functionARN
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • functionAlias
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • versionDescription
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • awsAccessKeyId (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • awsSecretKey (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • useInstanceCredentials (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                            • deployLambda
                                                                                                                                                                                                                                                                                                                                                                              • lambdaUploadBuildStepVariables
                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                • awsRegion
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • functionName
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • updateMode
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • alias (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • artifactLocation (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • awsAccessKeyId (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • awsSecretKey (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • createAlias (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • deadLetterQueueArn (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • description (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • enableDeadLetterQueue (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • environmentConfiguration (optional)
                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                  • environment
                                                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                    • key
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                    • value
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • configureEnvironment (optional)
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • kmsArn (optional)
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • handler (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • memorySize (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • publish (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • role (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • runtime (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • securityGroups (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • subnets (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • timeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • useInstanceCredentials (optional)
                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'LeiningenBuilder'
                                                                                                                                                                                                                                                                                                                                                                              • task
                                                                                                                                                                                                                                                                                                                                                                                Provide leiningen task and arguments here. task can be any of:
                                                                                                                                                                                                                                                                                                                                                                                • check
                                                                                                                                                                                                                                                                                                                                                                                • help
                                                                                                                                                                                                                                                                                                                                                                                • repl
                                                                                                                                                                                                                                                                                                                                                                                • uberjar
                                                                                                                                                                                                                                                                                                                                                                                • classpath
                                                                                                                                                                                                                                                                                                                                                                                • install
                                                                                                                                                                                                                                                                                                                                                                                • retest
                                                                                                                                                                                                                                                                                                                                                                                • upgrade
                                                                                                                                                                                                                                                                                                                                                                                • clean
                                                                                                                                                                                                                                                                                                                                                                                • jar
                                                                                                                                                                                                                                                                                                                                                                                • run
                                                                                                                                                                                                                                                                                                                                                                                • version
                                                                                                                                                                                                                                                                                                                                                                                • compile
                                                                                                                                                                                                                                                                                                                                                                                • javac
                                                                                                                                                                                                                                                                                                                                                                                • search
                                                                                                                                                                                                                                                                                                                                                                                • with-profile
                                                                                                                                                                                                                                                                                                                                                                                • deploy
                                                                                                                                                                                                                                                                                                                                                                                • plugin
                                                                                                                                                                                                                                                                                                                                                                                • show-profiles
                                                                                                                                                                                                                                                                                                                                                                                • deps
                                                                                                                                                                                                                                                                                                                                                                                • pom
                                                                                                                                                                                                                                                                                                                                                                                • test
                                                                                                                                                                                                                                                                                                                                                                                • do
                                                                                                                                                                                                                                                                                                                                                                                • repeat
                                                                                                                                                                                                                                                                                                                                                                                • trampoline
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • subdirPath
                                                                                                                                                                                                                                                                                                                                                                                Subdirectory path relative to workspace to run Leiningen in.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'LiterateBuilder'
                                                                                                                                                                                                                                                                                                                                                                              • baseName
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • environment
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'LoadImpactTestRunTask'
                                                                                                                                                                                                                                                                                                                                                                              • apiTokenId
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • loadTestId
                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                              • criteriaDelayValue
                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                              • criteriaDelayUnit
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • criteriaDelayQueueSize
                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                              • abortAtFailure
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • thresholds
                                                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                • metric
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • operator
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • value
                                                                                                                                                                                                                                                                                                                                                                                  • Type: int
                                                                                                                                                                                                                                                                                                                                                                                • result
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • pollInterval
                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                              • logHttp
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • logJson
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'LoadPluginBuilder'
                                                                                                                                                                                                                                                                                                                                                                              • url
                                                                                                                                                                                                                                                                                                                                                                                The url used to connect to ICN, as http(s)://host:port/navigator/, can be a variable.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • username
                                                                                                                                                                                                                                                                                                                                                                                The username of an ICN administrator, can be a variable. This user needs to have access to the admin desktop and be able to configure plug-ins.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • password
                                                                                                                                                                                                                                                                                                                                                                                The password used to connect to ICN, can be a variable.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • file
                                                                                                                                                                                                                                                                                                                                                                                This the location of the jar file on the server, for instance /opt/IBM/ECMClient/plugins/myplugin.jar, can be a variable. The file needs to be copied first via another build task, this plug-in does not copy the file for you. You can use an SSH copy, FTP, NFS share, ... If ICN is deployed on a cluster, you have to replace the jar on all instances, except if you already have the plug-in in a shared location.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • greet
                                                                                                                                                                                                                                                                                                                                                                              • testId
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'LoadrunnerBuilder'
                                                                                                                                                                                                                                                                                                                                                                              • path
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • testPath
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • connectQC
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • credentials (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • host (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • qcDb (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • testSetId (optional)
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'LoadtestBuilder'
                                                                                                                                                                                                                                                                                                                                                                              • loadtestBuilderModel
                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                • environmentShortName
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • authToken
                                                                                                                                                                                                                                                                                                                                                                                  Enter your LTP authentication token
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • presetName
                                                                                                                                                                                                                                                                                                                                                                                  The name of the load test preset as you saved it in LTP.
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • loadtestScenario
                                                                                                                                                                                                                                                                                                                                                                                  The name of the load test scenario to run the loadtest with e.g myscenario.class or scenario1.zip
                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • loadtestThresholdParameters
                                                                                                                                                                                                                                                                                                                                                                                    Array/List
                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                  • metricType
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • evaluationDirection
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • numericValue
                                                                                                                                                                                                                                                                                                                                                                                    • Type: double
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'LoginBuilder'
                                                                                                                                                                                                                                                                                                                                                                              • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                Credentials to a Turbo account which will be used to execute the build script.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • hubUrl
                                                                                                                                                                                                                                                                                                                                                                                Optional parameter. The hub server to use. Example: https://turbo.net.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • mabl
                                                                                                                                                                                                                                                                                                                                                                              • restApiKey
                                                                                                                                                                                                                                                                                                                                                                                mabl API key for your workspace. More info.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • environmentId
                                                                                                                                                                                                                                                                                                                                                                                Input a valid ApiKey to populate the environment selection drop-down.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • applicationId
                                                                                                                                                                                                                                                                                                                                                                                Input a valid ApiKey to populate the application selection drop-down.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • continueOnMablError (optional)
                                                                                                                                                                                                                                                                                                                                                                                continue build, if error occurred in mabl system (e.g. connection failure, system outage)
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • continueOnPlanFailure (optional)
                                                                                                                                                                                                                                                                                                                                                                                continue build, even if triggered Plans do not complete successfully (e.g. bad assertion)
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • disableSslVerification (optional)
                                                                                                                                                                                                                                                                                                                                                                                disable SSL verification (only required if Jenkins is behind a MITM proxy)
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'MailCommandBuilder'
                                                                                                                                                                                                                                                                                                                                                                            •  To recieve e-mail that CLI command is written, set properties.
                                                                                                                                                                                                                                                                                                                                                                              POP3 mail server address Set POP3 mail server's hostname or ip address.
                                                                                                                                                                                                                                                                                                                                                                              POP3 mail server port Set POP3 mail server's port. Default value is 110.
                                                                                                                                                                                                                                                                                                                                                                              POP3 User Name Set POP3 mail server's user account.
                                                                                                                                                                                                                                                                                                                                                                              POP3 Password Set POP3 mail server's password.
                                                                                                                                                                                                                                                                                                                                                                              • address
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • port
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • username
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • password
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'MaintenanceMode'
                                                                                                                                                                                                                                                                                                                                                                            • Toggles maintenance mode for a Heroku app.
                                                                                                                                                                                                                                                                                                                                                                              • apiKey
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • appName
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • mode
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'MakeAppTouchTestable'
                                                                                                                                                                                                                                                                                                                                                                            • Makes the specified project compatible with SOASTA TouchTest, by adding the TouchTest Driver library.
                                                                                                                                                                                                                                                                                                                                                                              • url
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • cloudTestServerID
                                                                                                                                                                                                                                                                                                                                                                                Select the server to download MakeAppTouchTestable.zip from. This also specifies where any required Mobile App objects should be created.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • inputType
                                                                                                                                                                                                                                                                                                                                                                                Defines the type of input file that will be made TouchTestable. See Input File help for more details.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • projectFile
                                                                                                                                                                                                                                                                                                                                                                                The type of file (or directory) being made TouchTestable.
                                                                                                                                                                                                                                                                                                                                                                                • Project instruments the source code of an iOS or Android project.
                                                                                                                                                                                                                                                                                                                                                                                • APK instruments the binary content of a compiled Android .apk file.
                                                                                                                                                                                                                                                                                                                                                                                • IPA instruments the binary content of a compiled iOS .ipa file.
                                                                                                                                                                                                                                                                                                                                                                                • iOS App Bundle instruments the binary content of an iOS application bundle (.app directory).
                                                                                                                                                                                                                                                                                                                                                                                More information can be found here.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • target
                                                                                                                                                                                                                                                                                                                                                                                For iOS apps, this specifies the Xcode target that MakeAppTouchTestable should modify.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • launchURL
                                                                                                                                                                                                                                                                                                                                                                                The URL that TouchTest Agent should use to launch the app (e.g. "myapp://"). If no launch URL is specified, then MakeAppTouchTestable will automatically generate one.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • backupModifiedFiles
                                                                                                                                                                                                                                                                                                                                                                                Create a backup of any file that is modified by MakeAppTouchTestable. The backup files will be stored in a timestamped sub-directory of the project.
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • additionalOptions
                                                                                                                                                                                                                                                                                                                                                                                If you need to pass any other command line options to the MakeAppTouchTestable utility, specify them here. You can separate options with new lines as well as whitespaces.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • javaOptions
                                                                                                                                                                                                                                                                                                                                                                                Add additional JVM arguments. Default (when no value is given): -Xmx1024m
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                            • $class: 'ManageInstance'
                                                                                                                                                                                                                                                                                                                                                                              • cloud
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • workspace
                                                                                                                                                                                                                                                                                                                                                                                The workspace in ElasticBox.
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • operations
                                                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                                                  com.elasticbox.jenkins.builders.Operation
                                                                                                                                                                                                                                                                                                                                                                            • maven
                                                                                                                                                                                                                                                                                                                                                                              • targets
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • pom
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • properties
                                                                                                                                                                                                                                                                                                                                                                                Properties needed by your Maven build can be specified here (in the standard properties file format):
                                                                                                                                                                                                                                                                                                                                                                                # comment
                                                                                                                                                                                                                                                                                                                                                                                name1=value1
                                                                                                                                                                                                                                                                                                                                                                                name2=value2
                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                These are passed to Maven like "-Dname1=value1 -Dname2=value2"
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • jvmOptions
                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                              • usePrivateRepository
                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                              • settings
                                                                                                                                                                                                                                                                                                                                                                                The settings element in the settings.xml file contains elements used to define values which configure Maven execution in various ways, like the pom.xml, but should not be bundled to any specific project, or distributed to an audience. These include values such as the local repository location, alternate remote repository servers, and authentication information.
                                                                                                                                                                                                                                                                                                                                                                                There are two locations where a settings.xml file per default may live:
                                                                                                                                                                                                                                                                                                                                                                                • The Maven install - default: $M2_HOME/conf/settings.xml
                                                                                                                                                                                                                                                                                                                                                                                • A user's install - default: ${user.home}/.m2/settings.xml
                                                                                                                                                                                                                                                                                                                                                                                The former settings.xml are also called global settings, the latter settings.xml are referred to as user settings. If both files exists, their contents gets merged, with the user-specific settings.xml being dominant.

                                                                                                                                                                                                                                                                                                                                                                                see also: settings.xml reference

                                                                                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                • standard
                                                                                                                                                                                                                                                                                                                                                                                • Use default maven settings ($HOME/.m2/settings.xml) as set on build node.
                                                                                                                                                                                                                                                                                                                                                                                  • filePath
                                                                                                                                                                                                                                                                                                                                                                                  • Use a custom settings.xml file. Such a file is checked out from SCM as part of the job or a well known location.
                                                                                                                                                                                                                                                                                                                                                                                    • path
                                                                                                                                                                                                                                                                                                                                                                                      Path to settings.xml file, relative to project workspace or absolute (variables are supported).
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'MvnSettingsProvider'
                                                                                                                                                                                                                                                                                                                                                                                  • select the provided settings.xml for this project
                                                                                                                                                                                                                                                                                                                                                                                    • settingsConfigId
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • globalSettings
                                                                                                                                                                                                                                                                                                                                                                                    Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                  • standard
                                                                                                                                                                                                                                                                                                                                                                                  • Use default maven settings ($HOME/.m2/settings.xml) as set on build node.
                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'FilePathGlobalSettingsProvider'
                                                                                                                                                                                                                                                                                                                                                                                    • Use a custom global settings.xml file from job workspace. Such a file is checked out from SCM as part of the job or a well known location.
                                                                                                                                                                                                                                                                                                                                                                                      • path
                                                                                                                                                                                                                                                                                                                                                                                        Path to settings.xml file, relative to project workspace or absolute (variables are supported).
                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'MvnGlobalSettingsProvider'
                                                                                                                                                                                                                                                                                                                                                                                    • select the provided global settings.xml for this project
                                                                                                                                                                                                                                                                                                                                                                                      • settingsConfigId
                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'Maven3Builder'
                                                                                                                                                                                                                                                                                                                                                                                  • mavenName
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • rootPom
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • goals
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • mavenOpts
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'MavenDeploymentDownloader'
                                                                                                                                                                                                                                                                                                                                                                                • This builder allows to download artifacts which where uploaded to a maven repository. The source project must have the 'Link to maven deployments' option enabled.
                                                                                                                                                                                                                                                                                                                                                                                  • projectName
                                                                                                                                                                                                                                                                                                                                                                                    The project/job from which the artifacts should be copied from. This project must have the 'Link to maven deployments' option enabled, only artifacts which where recorded by the maven deployment linker plugin can be downloaded.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • filePattern
                                                                                                                                                                                                                                                                                                                                                                                    All files matching this pattern will be copied to the target location. (default: .*)
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • permaLink
                                                                                                                                                                                                                                                                                                                                                                                    Which build of the project should the artifacts be copied from?
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • targetDir
                                                                                                                                                                                                                                                                                                                                                                                    The directory to copy the files to.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • stripVersion
                                                                                                                                                                                                                                                                                                                                                                                    Should the version be striped of the filenames?
                                                                                                                                                                                                                                                                                                                                                                                    With the 'Strip Version Pattern' in the advanced section, one is able to overwrite how the striping is done.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • stripVersionPattern
                                                                                                                                                                                                                                                                                                                                                                                    (optional) The regular expression used to strip the version of the files. The first group of the pattern will be used as the name of the target file and the last group will be used as the extension of the file. e.g. (firstGroup).(lastGroup)
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • failIfNoArtifact
                                                                                                                                                                                                                                                                                                                                                                                    Should the build fail if there was no artifact found to download?
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • cleanTargetDir
                                                                                                                                                                                                                                                                                                                                                                                    Should the content of the target directory be deleted first?
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'MberDownloader'
                                                                                                                                                                                                                                                                                                                                                                                  • accessProfileName
                                                                                                                                                                                                                                                                                                                                                                                    Choose an access profile to authenticate with Mber. Access profiles can be managed in the global configuration.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • files
                                                                                                                                                                                                                                                                                                                                                                                    Specify files to download during this build step. Use white space to separate multiple files. Environment variables like ${BUILD_NUMBER} will be expanded. Files may be identified by either their ID or alias. By default this build step treats ambiguous identifiers as IDs. To explicitly denote an identifier as an alias, prefix it with a backtick.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • overwriteExistingFiles
                                                                                                                                                                                                                                                                                                                                                                                    Select "Overwrite existing files" to allow this build to replace existing files in the workspace with downloaded files. Only files with the same name will be replaced. By default this build step fails the build if files in the workspace have the same name as files being downloaded.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • useTags
                                                                                                                                                                                                                                                                                                                                                                                    Select "Use tags" to treat the "Files" field above as a list of tags. Only files matching all the given tags will be downloaded. By default this build step treats the "Files" field as a list of file IDs and aliases.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • showProgress
                                                                                                                                                                                                                                                                                                                                                                                    Select "Show progress" to allow this build to log periodic updates about files being downloaded. Turning this off can speed up downloads on slaves that have a slow network connection to the Jenkins master.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • optional
                                                                                                                                                                                                                                                                                                                                                                                    Select "Optional" to allow this build to continue even if no files are found matching the "Files" field above, the build's workspace does not exist or is inaccessible, or a network failure occurs. By default this build step fails the build if no files are downloaded.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • attempts
                                                                                                                                                                                                                                                                                                                                                                                    Specify the number of times to attempt a download. Set this to a high value to help ensure your file's eventually downloaded in the event of network failure. By default this build step will make five attempts before giving up.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'MberUploader'
                                                                                                                                                                                                                                                                                                                                                                                  • accessProfileName
                                                                                                                                                                                                                                                                                                                                                                                    Choose an access profile to authenticate with Mber. Access profiles can be managed in the global configuration.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • buildArtifacts
                                                                                                                                                                                                                                                                                                                                                                                    Specify files to upload during this build step. Use white space to separate multiple files. Environment variables like ${BUILD_NUMBER} and wildcards like *.zip will be expanded. Only files relative to the workspace can be uploaded.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • artifactFolder
                                                                                                                                                                                                                                                                                                                                                                                    Specify where in Mber to store uploaded files. Clearing the field will reset it to the default value.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • artifactTags
                                                                                                                                                                                                                                                                                                                                                                                    Specify tags to apply to uploaded files. Use white space to separate multiple tags. The file's name is always applied as a tag. Clearing the field will reset it to the default value.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • overwriteExistingFiles
                                                                                                                                                                                                                                                                                                                                                                                    Select "Overwrite existing files" to allow this build to replace existing files in Mber with uploaded files. Only files with the same name will be replaced. By default this build step fails the build if files in Mber have the same name as files being uploaded.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • linkToLocalFiles
                                                                                                                                                                                                                                                                                                                                                                                    Select "Link to local files" to upload artifacts as links instead of files. Links must be given as absolute paths in the "Files" field. The artifact a link references does not have to exist at creation time.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • showProgress
                                                                                                                                                                                                                                                                                                                                                                                    Select "Show progress" to allow this build to log periodic updates about files being uploaded. Turning this off can speed up uploads on slaves that have a slow network connection to the Jenkins master.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • optional
                                                                                                                                                                                                                                                                                                                                                                                    Select "Optional" to allow this build to continue even if no files are found matching the "Files" field above, the build's workspace does not exist or is inaccessible, or a network failure occurs. By default this build step fails the build if no files are uploaded.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • attempts
                                                                                                                                                                                                                                                                                                                                                                                    Specify the number of times to attempt an upload. Set this to a high value to help ensure your file's eventually uploaded in the event of network failure. By default this build step will make five attempts before giving up.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'MdtoolSolutionBuilder'
                                                                                                                                                                                                                                                                                                                                                                                  • installationName
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • solutionPath
                                                                                                                                                                                                                                                                                                                                                                                    Give the Solution file (.sln) from the module root (SCM root directory or workspace directory) that plugin will use to build.
                                                                                                                                                                                                                                                                                                                                                                                    You can use build variables through the syntax ${var}.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • target
                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                    • value
                                                                                                                                                                                                                                                                                                                                                                                      Name of the target: Build or Clean.
                                                                                                                                                                                                                                                                                                                                                                                      Supported targets:
                                                                                                                                                                                                                                                                                                                                                                                      • Build: build the project (the default target).
                                                                                                                                                                                                                                                                                                                                                                                      • Clean: clean the project.
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • configuration
                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                    • value
                                                                                                                                                                                                                                                                                                                                                                                      Name of the solution configuration to build.
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • project
                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                    • value
                                                                                                                                                                                                                                                                                                                                                                                      Name of the project to build.
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • runtime
                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                    • value
                                                                                                                                                                                                                                                                                                                                                                                      Prefix of the Mono runtime to build against.
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'MediaUploadBuilder'
                                                                                                                                                                                                                                                                                                                                                                                  • file2upload

                                                                                                                                                                                                                                                                                                                                                                                    Specify the path of the file relative to the workspace.

                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • autoMedia

                                                                                                                                                                                                                                                                                                                                                                                    Type or select the repository item path.
                                                                                                                                                                                                                                                                                                                                                                                    A path without an extension would be considered a folder into which the file will be uploaded.
                                                                                                                                                                                                                                                                                                                                                                                    If you specify a path of a file, that would be the name of the uploaded file in the repository.

                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • redmineMetricsReport
                                                                                                                                                                                                                                                                                                                                                                                  • settings (optional)
                                                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                    • url
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                    • apiKey

                                                                                                                                                                                                                                                                                                                                                                                      Specify Redmine API Key which can be found in Redmine's [My Account] -> API access key

                                                                                                                                                                                                                                                                                                                                                                                      If can't find "API access key", Redmine admin needs to enable a setting. "Administration > Settings > Authentication > Enable REST web service".

                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                    • projectName

                                                                                                                                                                                                                                                                                                                                                                                      Specify Redmine Project's Identifier which you want to generate report for, use Identifier not Name in the Redmine project setting page.

                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                    • customQueryId
                                                                                                                                                                                                                                                                                                                                                                                      • Type: int
                                                                                                                                                                                                                                                                                                                                                                                    • sprintSize

                                                                                                                                                                                                                                                                                                                                                                                      Specify the time span(day). e.g.: if you want to generate report on a weekly basis you should specify 7.

                                                                                                                                                                                                                                                                                                                                                                                      • Type: int
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'MicroDocsChecker'
                                                                                                                                                                                                                                                                                                                                                                                  • microDocsReportFile
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • microDocsProjectName
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • microDocsGroupName
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • microDocsEnvironments
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • microDocsSourceFolder
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • microDocsFailBuild
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • microDocsPublish
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • microDocsNotifyPullRequest
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'MobileStudioTestBuilder'
                                                                                                                                                                                                                                                                                                                                                                                • Jenkins plugin for execution of Progress Mobile Studio tests.
                                                                                                                                                                                                                                                                                                                                                                                  • mobileStudioRunnerPath
                                                                                                                                                                                                                                                                                                                                                                                    Full path to Mobile Studio Runner executable.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • testPath
                                                                                                                                                                                                                                                                                                                                                                                    The full path to the .mttest test or .mtlist (test list) to run.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • msgServer (optional)
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • deviceId (optional)
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • projectRoot (optional)
                                                                                                                                                                                                                                                                                                                                                                                    The path to the project root folder.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • testAsUnit (optional)
                                                                                                                                                                                                                                                                                                                                                                                    If checked MobileStudio test will be converted to JUnit test, else test will be converted to testsuite and test steps will be converted to JUnit test.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'MockLoadBuilder'
                                                                                                                                                                                                                                                                                                                                                                                • Generates load on the Jenkins build node and over the remoting channel. There will be a random number of build artifacts created matching the file name pattern mock-artifact-*.txt. There will be a JUnit test report with the file name mock-junit.xml. Approximately 5% of the time, the build will "fail" its tests and thus no artifacts will be generated.
                                                                                                                                                                                                                                                                                                                                                                                  • averageDuration
                                                                                                                                                                                                                                                                                                                                                                                    The average duration that the build should take. The actual duration of each step will be randomly selected where with an expected standard deviation equal to the square root of the expected average duration.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: long
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'ModelBuilder'
                                                                                                                                                                                                                                                                                                                                                                                  • pushGuardSettings
                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                    • minBufferSize
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • hubUrls
                                                                                                                                                                                                                                                                                                                                                                                    Optional parameter. Multiple hub urls, comma separated. Eg: https://turbo.net, https://stage.turbo.net
                                                                                                                                                                                                                                                                                                                                                                                    When multiple hubs are specified, the streaming model will be pushed to all hubs.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'MonitorRemoteJobBuilder'
                                                                                                                                                                                                                                                                                                                                                                                  • hostName
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • jobName
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • timeBefore
                                                                                                                                                                                                                                                                                                                                                                                    It is determined as working last build if it is carried out within the set time.
                                                                                                                                                                                                                                                                                                                                                                                    if set "1h", last build is after one ours ago from now, it regard task as working normal. Berow charactor is usable.
                                                                                                                                                                                                                                                                                                                                                                                    1. d for date.
                                                                                                                                                                                                                                                                                                                                                                                    2. h for hour.
                                                                                                                                                                                                                                                                                                                                                                                    3. m for minute.
                                                                                                                                                                                                                                                                                                                                                                                    4. s for second.
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • userName
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • password
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • useSSL
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'MonkeyBuilder'
                                                                                                                                                                                                                                                                                                                                                                                  • filename
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • packageId
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • eventCount
                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                  • throttleMs
                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                  • seed
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • categories
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • extraParameters
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • moveComponents
                                                                                                                                                                                                                                                                                                                                                                                  • nexusInstanceId
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • destination
                                                                                                                                                                                                                                                                                                                                                                                    The repository to which components will be moved
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • search (optional)
                                                                                                                                                                                                                                                                                                                                                                                      java.lang.String>
                                                                                                                                                                                                                                                                                                                                                                                  • tagName (optional)
                                                                                                                                                                                                                                                                                                                                                                                    Components associated with this tag will be moved to the selected destination repository
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • msbuild
                                                                                                                                                                                                                                                                                                                                                                                  • msBuildName
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • msBuildFile

                                                                                                                                                                                                                                                                                                                                                                                    Give the .proj or .sln file from the module root (SCM root directory or workspace directory) that MSBuild will use to build.
                                                                                                                                                                                                                                                                                                                                                                                    You can use build variables through the syntax ${var}.

                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • cmdLineArgs

                                                                                                                                                                                                                                                                                                                                                                                    This is a whitespace separated-list of command-line arguments you can specify. These can be the same as if you were to run MSBuild from the command line.

                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • buildVariablesAsProperties

                                                                                                                                                                                                                                                                                                                                                                                    If set to true, Jenkins build variables will be passed to MSBuild as /p:name=value pairs.

                                                                                                                                                                                                                                                                                                                                                                                    Beware : Sensitive build variables such as passwords will not be added.

                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • continueOnBuildFailure

                                                                                                                                                                                                                                                                                                                                                                                    If set to true, Job will continue despite MSBuild build failure.

                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • unstableIfWarnings

                                                                                                                                                                                                                                                                                                                                                                                    If set to true and warnings on compilation, the build will be unstable.

                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • doNotUseChcpCommand
                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'MsBuildSQRunnerBegin'
                                                                                                                                                                                                                                                                                                                                                                                  • additionalArguments (optional)
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • msBuildScannerInstallationName (optional)
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • projectKey (optional)
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • projectName (optional)
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • projectVersion (optional)
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                  • sonarInstallationName (optional)
                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                • $class: 'MsBuildSQRunnerEnd'
                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'MsTestBuilder'
                                                                                                                                                                                                                                                                                                                                                                                    • msTestName
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                    • testFiles

                                                                                                                                                                                                                                                                                                                                                                                      Specify the path to your MSTest compiled assemblies.
                                                                                                                                                                                                                                                                                                                                                                                      You can specify multiple test assemblies by separating them with new-line.
                                                                                                                                                                                                                                                                                                                                                                                      You can use either relative path to the workspace or full path. Spaces in the path are allowed.
                                                                                                                                                                                                                                                                                                                                                                                      You can use Ant-style filters. i.e - foo/*, foo/**/bar.dll, foo/*.dll

                                                                                                                                                                                                                                                                                                                                                                                      Command Line Argument: /testcontainer

                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                    • categories

                                                                                                                                                                                                                                                                                                                                                                                      Optional field, if you do not enter all test will run. If entered specify the test categories to run. You can use logical operators like:

                                                                                                                                                                                                                                                                                                                                                                                      Cateogry Filter Result
                                                                                                                                                                                                                                                                                                                                                                                      Priority1 Any test with category Priority1
                                                                                                                                                                                                                                                                                                                                                                                      Priority1&SpeedTest Test that have both Priority1 and SpeedTest categories
                                                                                                                                                                                                                                                                                                                                                                                      Priority1|SpeedTest Tests that have either Priority1 or SpeedTest categories
                                                                                                                                                                                                                                                                                                                                                                                      Priority1&!SpeedTest Test that have Priority1 category and also do not have SpeedTest category.

                                                                                                                                                                                                                                                                                                                                                                                      Command Line Argument: /category

                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                    • resultFile

                                                                                                                                                                                                                                                                                                                                                                                      Specify name of the result file to create. The result file will be delete before each run and will be created relative to the workspace directory.

                                                                                                                                                                                                                                                                                                                                                                                      Command Line Argument: /resultsfile

                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                    • cmdLineArgs
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                    • continueOnFail

                                                                                                                                                                                                                                                                                                                                                                                      Specify if the build should fail if a test fail (unchecked) or continue even if a test failed (checked).

                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'MultiJobBuilder'
                                                                                                                                                                                                                                                                                                                                                                                    • phaseName
                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                    • phaseJobs
                                                                                                                                                                                                                                                                                                                                                                                        Array/List
                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                      • jobName
                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                      • jobAlias
                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                      • jobProperties
                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                      • currParams
                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                      • configs
                                                                                                                                                                                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'BooleanParameters'
                                                                                                                                                                                                                                                                                                                                                                                          • configs
                                                                                                                                                                                                                                                                                                                                                                                            This passes Boolean parameters to the downstream jobs
                                                                                                                                                                                                                                                                                                                                                                                              Array/List
                                                                                                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                                                                                                            • name
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • value
                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'CurrentBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'FileBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                            • propertiesFile
                                                                                                                                                                                                                                                                                                                                                                                              Comma seperated list of absolute or relative paths to file(s) that contains the parameters for the new project. Relative paths are originated from the workspace. The file should have KEY=value pairs, one per line (Java properties file format). Backslashes are used for escaping, so use "\\" for a single backslash.

                                                                                                                                                                                                                                                                                                                                                                                              Current build paramenters and/or environment variables can be used in form: ${PARAM} or $PARAM.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • encoding
                                                                                                                                                                                                                                                                                                                                                                                              Specify the encoding of contents of the files. If not specified, default encoding of the platform is used.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • failTriggerOnMissing
                                                                                                                                                                                                                                                                                                                                                                                              When enabled blocks the triggering of the downstream jobs if any of the files are not found in the workspace.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                            • useMatrixChild
                                                                                                                                                                                                                                                                                                                                                                                              Use files in workspaces of child builds (that is, builds for each axes combination). This works only when used in publishers of multi-configuration projects. Ignored when used in builders.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                            • combinationFilter
                                                                                                                                                                                                                                                                                                                                                                                              Write groovy expression to filter child builds whose files to use. If not specified, uses all children. See Combination Filter of Configuration Matrix for details of groovy expression.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • onlyExactRuns
                                                                                                                                                                                                                                                                                                                                                                                              Use child builds that is triggered exactly by the parent build. This affects the behavior when you triggered only some of combinations using plugins, you removed some values from axes, and so on.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                            • textParamValueOnNewLine
                                                                                                                                                                                                                                                                                                                                                                                              When enabled properties containing newline character(s) are propagated as TextParameterValue which is a specialized StringParameterValue commonly used for handling multi-line strings in Jenkins. When disabled (default) all properties are propagated as StringParameterValue.

                                                                                                                                                                                                                                                                                                                                                                                              TextParameterValue and StringParameterValue are typically rendered differently by Jenkins and plugins such as the Rebuild plugin.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'GeneratorCurrentParameters'
                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'GitRevisionBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                            • This "parameter" passes the SHA1 commit ID that was built by this project into the specified job, and thereby causes the specified job to check out the exact same commit. This is useful to chain multiple activities in a sequence that acts on the same commit in different ways.
                                                                                                                                                                                                                                                                                                                                                                                              • combineQueuedCommits
                                                                                                                                                                                                                                                                                                                                                                                                This checkbox cause the all revisions to be be ignored apart from the last one if a build is already in the queue.
                                                                                                                                                                                                                                                                                                                                                                                                Does not combine entries with builds of manually started downstream job that are queued. (Ones that do no have a git hash attached to them)
                                                                                                                                                                                                                                                                                                                                                                                                Warning: There is no consideration for multiple branches, or any other behaviour, it is your responsibility to make sure that the hashes provided come from the same branch.
                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'MatrixSubsetBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                              • filter
                                                                                                                                                                                                                                                                                                                                                                                                Specifies the Groovy filter expression that restricts the subset of the combinations that the downstream project will run.

                                                                                                                                                                                                                                                                                                                                                                                                See the "Combination Filter" field in a matrix project configuration page for more details about the environment the script runs in, examples, and so on.

                                                                                                                                                                                                                                                                                                                                                                                                What you specify here gets expanded by variables of the triggering build, which allows you to dynamically control the subset of the triggerred job. For example, if you trigger job BAR from FOO with label=="${TARGET}" in the filter, and if FOO defines the TARGET variable and FOO #1 sets TARGET to be linux, then the triggered BAR #3 will only select the subset of combinations where label=="linux" holds true.

                                                                                                                                                                                                                                                                                                                                                                                                Note that the variable expansion follows the ${varname} syntax used throughout in Jenkins, which collides with Groovy string inline expression syntax. However, Jenkins variable expansion leaves undefined variables as-is, so most of the time your Groovy string line expression syntax will survive the expansion, get passed to Groovy as-is, and work as expected. If you do need to escape '$', use '$$'.

                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'NodeLabelBuildParameter'
                                                                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                                                                This parameter type defines where the target job should be executed, the value must match either a label or a node name - otherwise the job will just stay in the queue. The NodeLabel parameter passed to the target job, does not have to exist on the target job (but if the target has one defined, it should match the name). This way it is possible to trigger jobs on different nodes then they are actually configured.
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • nodeLabel
                                                                                                                                                                                                                                                                                                                                                                                                The node can be static or a token to be expanded by the token macro plugin
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'NodeParameters'
                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'PredefinedBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                                • properties
                                                                                                                                                                                                                                                                                                                                                                                                  KEY=value pairs, one per line (Java properties file format). Backslashes are used for escaping, so use "\\" for a single backslash.

                                                                                                                                                                                                                                                                                                                                                                                                  Current build parameters and/or environment variables can be used in form: ${PARAM} or $PARAM.
                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                • textParamValueOnNewLine
                                                                                                                                                                                                                                                                                                                                                                                                  When enabled properties containing newline character(s) are propagated as TextParameterValue which is a specialized StringParameterValue commonly used for handling multi-line strings in Jenkins. When disabled (default) all properties are propagated as StringParameterValue.

                                                                                                                                                                                                                                                                                                                                                                                                  TextParameterValue and StringParameterValue are typically rendered differently by Jenkins and plugins such as the Rebuild plugin.
                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'PredefinedGeneratorParameters'
                                                                                                                                                                                                                                                                                                                                                                                                • properties
                                                                                                                                                                                                                                                                                                                                                                                                  KEY=value pairs, one per line (Java properties file format). Backslashes are used for escaping, so use "\\" for a single backslash.

                                                                                                                                                                                                                                                                                                                                                                                                  Current build parameters and/or environment variables can be used in form: ${PARAM} or $PARAM.
                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'SubversionRevisionBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                              • This parameter passes the Subversion revisions that were used in this build to the downstream builds.
                                                                                                                                                                                                                                                                                                                                                                                                • includeUpstreamParameters
                                                                                                                                                                                                                                                                                                                                                                                                  This option passes through the subversion parameters that were passed into this build from upstream builds, so that they can be used on downstream projects.
                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                            • killPhaseOnJobResultCondition
                                                                                                                                                                                                                                                                                                                                                                                              • Values: FAILURE, NEVER, UNSTABLE
                                                                                                                                                                                                                                                                                                                                                                                            • disableJob
                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                            • enableRetryStrategy
                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                            • parsingRulesPath
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • maxRetries
                                                                                                                                                                                                                                                                                                                                                                                              • Type: int
                                                                                                                                                                                                                                                                                                                                                                                            • enableCondition
                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                            • abortAllJob
                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                            • condition
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • buildOnlyIfSCMChanges
                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                            • applyConditionOnlyIfNoSCMChanges
                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                            • aggregatedTestResults
                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                          • continuationCondition
                                                                                                                                                                                                                                                                                                                                                                                            • Values: ALWAYS, SUCCESSFUL, COMPLETED, UNSTABLE, FAILURE
                                                                                                                                                                                                                                                                                                                                                                                          • executionType
                                                                                                                                                                                                                                                                                                                                                                                            • Values: PARALLEL, SEQUENTIALLY
                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'MystBuilder'
                                                                                                                                                                                                                                                                                                                                                                                          • mystAction
                                                                                                                                                                                                                                                                                                                                                                                            MyST action to be execute.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • config
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • mystWorkspace
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • properties
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • mystInstallationName
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                        • NCScanBuilder
                                                                                                                                                                                                                                                                                                                                                                                          • ncScanType
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • ncWebsiteId
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • ncApiToken (optional)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • ncProfileId (optional)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • ncServerURL (optional)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'NISConnection'
                                                                                                                                                                                                                                                                                                                                                                                          • viewUrl
                                                                                                                                                                                                                                                                                                                                                                                            The tabpanel displays the names of the tasks which are analyzed.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • address
                                                                                                                                                                                                                                                                                                                                                                                            Host name (of target server)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • port
                                                                                                                                                                                                                                                                                                                                                                                            Port (of target server)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: int
                                                                                                                                                                                                                                                                                                                                                                                          • prozent
                                                                                                                                                                                                                                                                                                                                                                                            Percentage of tasks, which should be accomplished
                                                                                                                                                                                                                                                                                                                                                                                            • Type: int
                                                                                                                                                                                                                                                                                                                                                                                        • apiKey
                                                                                                                                                                                                                                                                                                                                                                                          • apiUrl (optional)
                                                                                                                                                                                                                                                                                                                                                                                            The Base URL of the NowSecure API, by default this is https://lab-api.nowsecure.com. For Enterprise installs, this URL will differ.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • group (optional)
                                                                                                                                                                                                                                                                                                                                                                                            Optionally specify group-id if you need to upload binary to specific group
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • binaryName (optional)
                                                                                                                                                                                                                                                                                                                                                                                            Specify the filename of Android or iOS application, only apk and ipa formats are supported respectively. You can specify filename if it was generated by a previous step and is stored under the artifacts directory or the full path of the file.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • description (optional)
                                                                                                                                                                                                                                                                                                                                                                                            Specify description of this step
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • waitForResults (optional)
                                                                                                                                                                                                                                                                                                                                                                                            Check this option if you would like to wait until security analysis is completed. This step would fail if any critical errors are found.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                          • waitMinutes (optional)
                                                                                                                                                                                                                                                                                                                                                                                            Specify, in minutes, how long this step should wait for results. If analysis takes longer than this limit, the step would timeout.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: int
                                                                                                                                                                                                                                                                                                                                                                                          • breakBuildOnScore (optional)
                                                                                                                                                                                                                                                                                                                                                                                            Break the build when the application's security score is lower then the defined threshold.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                          • scoreThreshold (optional)
                                                                                                                                                                                                                                                                                                                                                                                            Specify a number between 1 and 100, 1 being the lower and 100 being the highest, to act as a threshold for breaking builds.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: int
                                                                                                                                                                                                                                                                                                                                                                                          • apiKey (optional)
                                                                                                                                                                                                                                                                                                                                                                                            The API Key is used to authenticate against the NowSecure Auto API. See https://docs.nowsecure.com/auto/integration-services/jenkins-integration/ for instructions on generating an API Key.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • useBuildEndpoint (optional)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                          • debug (optional)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                          • password (optional)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • showStatusMessages (optional)
                                                                                                                                                                                                                                                                                                                                                                                            Specify if status messages for automation testing should be displayed
                                                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                          • stopTestsForStatusMessage (optional)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • username (optional)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'NSiqBuilder'
                                                                                                                                                                                                                                                                                                                                                                                          • srcDir
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • fileFilter
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'NantBuilder'
                                                                                                                                                                                                                                                                                                                                                                                          • nantBuildFile
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • nantName
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • targets
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • properties
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'NeoBuildAction'
                                                                                                                                                                                                                                                                                                                                                                                        • This build step executes a NeoLoad scenario and adds trend result graphs to the job page.
                                                                                                                                                                                                                                                                                                                                                                                          • executable
                                                                                                                                                                                                                                                                                                                                                                                            This is the absolute path to the NeoLoad executable file.
                                                                                                                                                                                                                                                                                                                                                                                            For example, /opt/NeoLoad 6.5/bin/NeoLoadCmd, C:\Program Files\NeoLoad 6.5\bin\NeoLoadCmd.exe or /Applications/NeoLoad 6.5/bin/NeoLoadCmd.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • projectType
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • reportType
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • localProjectFile
                                                                                                                                                                                                                                                                                                                                                                                            This is the local project file path.
                                                                                                                                                                                                                                                                                                                                                                                            For example, /home/ajohnson/neoload_projects/JenkinsExample/JenkinsExample.nlp, C:\neoload_projects\JenkinsExample\JenkinsExample.nlp or /Users/ajohnson/neoload_projects/JenkinsExample/JenkinsExample.nlp.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • sharedProjectName
                                                                                                                                                                                                                                                                                                                                                                                            This is the name of the shared project to checkout and load.
                                                                                                                                                                                                                                                                                                                                                                                            For example, MyProjectName.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • scenarioName
                                                                                                                                                                                                                                                                                                                                                                                            The name of the Scenario to launch.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • htmlReport
                                                                                                                                                                                                                                                                                                                                                                                            This is the path where the HTLM report file is created by NeoLoad.
                                                                                                                                                                                                                                                                                                                                                                                            For example, ${WORKSPACE}/neoload-report/report.html.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • xmlReport
                                                                                                                                                                                                                                                                                                                                                                                            This is the path where the XML report file is created.
                                                                                                                                                                                                                                                                                                                                                                                            For example, ${WORKSPACE}/neoload-report/report.xml.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • pdfReport
                                                                                                                                                                                                                                                                                                                                                                                            This is the path where the PDF report file is created.
                                                                                                                                                                                                                                                                                                                                                                                            For example, ${WORKSPACE}/neoload-report/report.pdf.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • junitReport
                                                                                                                                                                                                                                                                                                                                                                                            This is the path where the JUnit results file (based on an SLA in NeoLoad) is created.
                                                                                                                                                                                                                                                                                                                                                                                            For example, ${WORKSPACE}/neoload-report/junit-sla-results.xml.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • scanAllBuilds
                                                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                          • displayTheGUI
                                                                                                                                                                                                                                                                                                                                                                                            When selected, then the NeoLoad GUI is displayed during the test. Note that the user launching the process must be able to display a user interface (which is not always the case for the Jenkins user). Note also that some errors or warning messages may prevent NeoLoad from closing automatically at the end of a test run. Thus this should only be used for testing purposes.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                          • testResultName
                                                                                                                                                                                                                                                                                                                                                                                            This is the name of the test results. The value $Date{hh:mm - dd MMM yyyy} is replaced by the current date by NeoLoad and the value ${BUILD_NUMBER} is replaced by the current build number by Jenkins.
                                                                                                                                                                                                                                                                                                                                                                                            For example, $Date{hh:mm - dd MMM yyyy} (build $${BUILD_NUMBER}).
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • testDescription
                                                                                                                                                                                                                                                                                                                                                                                            The test description entered here appears in the report file.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • licenseType
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • licenseVUCount
                                                                                                                                                                                                                                                                                                                                                                                            This is the number of Virtual Users (User Paths) to reserve with the license.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • licenseVUSAPCount
                                                                                                                                                                                                                                                                                                                                                                                            This is the number of SAP Virtual Users (User Paths for SAP) to reserve with the license.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • licenseDuration
                                                                                                                                                                                                                                                                                                                                                                                            This is the number of hours to reserve the license. This must be at least as long as the test will last.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • customCommandLineOptions
                                                                                                                                                                                                                                                                                                                                                                                            Include any additional Command Line options here.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • publishTestResults
                                                                                                                                                                                                                                                                                                                                                                                            When selected, test results are published after the scenario is run.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                          • sharedProjectServer
                                                                                                                                                                                                                                                                                                                                                                                            Choose which server to use. If no servers appear, please configure one in the System Configuration screen of Jenkins.
                                                                                                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                                                                                                            • uniqueID
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • url
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • loginUser
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • loginPassword
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • label
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • licenseServer
                                                                                                                                                                                                                                                                                                                                                                                            Choose which server to use to lease the license. If no servers appear, please configure one in the System Configuration screen of Jenkins.
                                                                                                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                                                                                                            • uniqueID
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • url
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • loginUser
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • loginPassword
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • label
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • collabPath
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • licenseID
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • showTrendAverageResponse
                                                                                                                                                                                                                                                                                                                                                                                            When selected, a trend graph of the average response time for all pages is displayed. Note that the build artifacts must include XML results from NeoLoad for the graph to be displayed.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                          • showTrendErrorRate
                                                                                                                                                                                                                                                                                                                                                                                            When selected, a trend graph of the error rate of the most recent runs is included on the job page. Note that the build artifacts must include XML results from NeoLoad for the graph to be displayed.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                          • graphOptionsInfo
                                                                                                                                                                                                                                                                                                                                                                                              Array/List
                                                                                                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                                                                                                            • name
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • curve
                                                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                                                Nested Object
                                                                                                                                                                                                                                                                                                                                                                                              • path
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • statistic
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • maxTrends
                                                                                                                                                                                                                                                                                                                                                                                            Limit the number of points in trend charts. You can use 0 value to have unlimited charts
                                                                                                                                                                                                                                                                                                                                                                                            • Type: int
                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'NerrvanaPlugin'
                                                                                                                                                                                                                                                                                                                                                                                          • settingsXmlString
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • loglevel
                                                                                                                                                                                                                                                                                                                                                                                            Workspace folder help file
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                        • neuvector
                                                                                                                                                                                                                                                                                                                                                                                          • repository
                                                                                                                                                                                                                                                                                                                                                                                            Enter the name of the repository to scan.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • registrySelection
                                                                                                                                                                                                                                                                                                                                                                                            Select a registry by its nickname from the drop down menu, or select Local. Registries can be added in the global settings.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • nameOfVulnerabilityToFailFour (optional)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • nameOfVulnerabilityToFailOne (optional)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • nameOfVulnerabilityToFailThree (optional)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • nameOfVulnerabilityToFailTwo (optional)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • numberOfHighSeverityToFail (optional)
                                                                                                                                                                                                                                                                                                                                                                                            Minimum number of high vulnerabilities to fail the build. Leave blank or zero if not applicable.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • numberOfMediumSeverityToFail (optional)
                                                                                                                                                                                                                                                                                                                                                                                            Minimum number of medium vulnerabilities to fail the build. Leave blank or zero if not applicable.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • tag (optional)
                                                                                                                                                                                                                                                                                                                                                                                            Enter the image tag. The default tag is ‘latest’.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'NexusArtifactUploader'
                                                                                                                                                                                                                                                                                                                                                                                          • nexusVersion
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • protocol
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • nexusUrl
                                                                                                                                                                                                                                                                                                                                                                                            If Nexus Url is http://mynexusrepo:8081/nexus the value for this field is mynexusrepo:8081/nexus
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • groupId
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • version
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • repository
                                                                                                                                                                                                                                                                                                                                                                                            RepositoryId of the Repository in Nexus to which this artifact to be uploaded.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • artifacts
                                                                                                                                                                                                                                                                                                                                                                                              Array/List
                                                                                                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                                                                                                            • artifactId
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • type
                                                                                                                                                                                                                                                                                                                                                                                              Extension of the artifact for ex: artifact file name is artifact.zip the extension is zip.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • classifier
                                                                                                                                                                                                                                                                                                                                                                                              Classifier of the artifact.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • file
                                                                                                                                                                                                                                                                                                                                                                                              File path in the workspace. ex: artifact.zip or artifact.jar
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'NexusPublisherBuildStep'
                                                                                                                                                                                                                                                                                                                                                                                          • nexusInstanceId
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • nexusRepositoryId
                                                                                                                                                                                                                                                                                                                                                                                            The publisher currently supports hosted release Maven 2 repositories. This list is limited to repositories which meet this requirement.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • packages
                                                                                                                                                                                                                                                                                                                                                                                              Array/List
                                                                                                                                                                                                                                                                                                                                                                                              Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'MavenPackage'
                                                                                                                                                                                                                                                                                                                                                                                              • mavenCoordinate
                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                • groupId
                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                • artifactId
                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                • version
                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                • packaging
                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • mavenAssetList
                                                                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                • filePath
                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                • classifier
                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                • extension
                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • tagName (optional)
                                                                                                                                                                                                                                                                                                                                                                                            Tag is only available for Nexus Repository Manager 3+
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                        • nirmata
                                                                                                                                                                                                                                                                                                                                                                                        • For projects that use Nirmata as part of the build system. This causes Jenkins to invoke Nirmata Service with the given actions, following fields and options. Jenkins will mark the build as a failure if any issue is encountered.
                                                                                                                                                                                                                                                                                                                                                                                          • builder
                                                                                                                                                                                                                                                                                                                                                                                            Select the required action from the drop-down

                                                                                                                                                                                                                                                                                                                                                                                            Delete App in Environment
                                                                                                                                                                                                                                                                                                                                                                                            Deletes the specified application from the specified environment.

                                                                                                                                                                                                                                                                                                                                                                                            Deploy App in Environment
                                                                                                                                                                                                                                                                                                                                                                                            Deploys the specified application from catalog to specified application.

                                                                                                                                                                                                                                                                                                                                                                                            Update App in Catalog
                                                                                                                                                                                                                                                                                                                                                                                            Updates the specified application in specified catalog.

                                                                                                                                                                                                                                                                                                                                                                                            Update App in Environment
                                                                                                                                                                                                                                                                                                                                                                                            Updates the specified application in specified environment.

                                                                                                                                                                                                                                                                                                                                                                                              Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                            • deleteAppInEnvironment
                                                                                                                                                                                                                                                                                                                                                                                              • endpoint
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • apikey
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • environment
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • application
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • timeout
                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                            • deployAppInEnvironment
                                                                                                                                                                                                                                                                                                                                                                                              • endpoint
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • apikey
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • environment
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • application
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • timeout
                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                              • catalog
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • directories
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • includescheck
                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                              • includes
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • excludescheck
                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                              • excludes
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • deployType
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • updateAppInCatalog
                                                                                                                                                                                                                                                                                                                                                                                              • endpoint
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • apikey
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • catalog
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • timeout
                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                              • directories
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • includescheck
                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                              • includes
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • excludescheck
                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                              • excludes
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • updateAppInEnvironment
                                                                                                                                                                                                                                                                                                                                                                                              • endpoint
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • apikey
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • environment
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • application
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • timeout
                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                              • directories
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • includescheck
                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                              • includes
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • excludescheck
                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                              • excludes
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                        • nodejsci
                                                                                                                                                                                                                                                                                                                                                                                          • command
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • nodeJSInstallationName
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • configId (optional)
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'NopmdCheckPublisher'
                                                                                                                                                                                                                                                                                                                                                                                          • filesetList
                                                                                                                                                                                                                                                                                                                                                                                              Array/List
                                                                                                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                                                                                                            • pattern
                                                                                                                                                                                                                                                                                                                                                                                              Patterns of files that must be included. You can use wildcards like Apache Ant fileset. "*" is used to match zero or more characters, "**" is used to match zero or more directories.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • excludePattern
                                                                                                                                                                                                                                                                                                                                                                                              Patterns of files that must be excluded.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'NouvolaBuilder'
                                                                                                                                                                                                                                                                                                                                                                                          • planID
                                                                                                                                                                                                                                                                                                                                                                                            You can find your plan ID by signing into https://divecloud.nouvola.com and going to Tests -> Test Plans. The ID can be found in the table next to the plan you wish to run.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • apiKey
                                                                                                                                                                                                                                                                                                                                                                                            Your Nouvola API Key can be found in https://divecloud.nouvola.com by clicking on ACCOUNT and selecting the "API & Keys" tab.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • credsPass
                                                                                                                                                                                                                                                                                                                                                                                            If you setup your Nouvola DiveCloud test with credentials, you will need to enter the encryption key you saved with those credentials.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • waitTime
                                                                                                                                                                                                                                                                                                                                                                                            If you are not using a return URL, the plugin will poll the DiveCloud API for results. You may enter a time in minutes for the job to wait before commencing polling based on the expected time taken by the test plan to complete.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • returnURL
                                                                                                                                                                                                                                                                                                                                                                                            Nouvola Divecloud plugin uses Nouvola's webhook service. In order to get a callback from the webhook service once the tests are completed, you will need to give a web url that the webhook service can send its payload to. If you do not have one, the Jenkins job will exit once a test plan is successfully triggered without waiting for a callback.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • listenTimeOut
                                                                                                                                                                                                                                                                                                                                                                                            If you are using a return URL for Nouvola Divecloud's webhook service to return results, enter a period in minutes for which the listener should wait for a callback from the service. This value should be the approximate length of the test plan. This can be gauged based on your experience with the tests. If this value is not given a default value of 30 minutes will be used.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'NvEmulationBuilder'
                                                                                                                                                                                                                                                                                                                                                                                        • Use HPE Network Virtualization to apply network profiles that emulate real-world network environments when testing your app.
                                                                                                                                                                                                                                                                                                                                                                                          • serverName
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • includeClientIPs
                                                                                                                                                                                                                                                                                                                                                                                            The associated network impairments and constraints will be applied to network traffic between the specified client IP addresses. Separate multiple IPs using a semi-colon ';'. Define an IP range of IPs using the minus sign '-', for example, 192.198.0.1-192.198.0.5.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • excludeServerIPs
                                                                                                                                                                                                                                                                                                                                                                                            The associated network impairments and constraints will not be applied to network traffic between the client and the specified server IP addresses. Separate multiple IPs using a semi-colon ';'. Define an IP range of IPs using the minus sign '-', for example, 192.198.0.1-192.198.0.5.
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • reportFiles
                                                                                                                                                                                                                                                                                                                                                                                            Specify the path to the JUnit report files, relative to the workspace root. Value must be an Ant 'fileset' pattern. Default: **/TEST-*.xml
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • thresholdsFile
                                                                                                                                                                                                                                                                                                                                                                                            Specify the path to a text file containing the tests' thresholds. Each line represents a threshold for a specific test. The structure of each line should be: <fully qualified class name>,<test name>,<positive floating number threshold>. A default value can also be provided for all the tests. The plugin will use the contents of this file to mark tests as failed. The plugin will fail a test if the duration of the test is greater than the specified threshold (or the default threshold, if none was provided).
                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • useProxyCheckbox
                                                                                                                                                                                                                                                                                                                                                                                            Select this check box if the NV Test Manager host should be used as a proxy, for example, if NV Test Manager is installed on a remote machine and/or uses a secure connection.
                                                                                                                                                                                                                                                                                                                                                                                              Nested Object
                                                                                                                                                                                                                                                                                                                                                                                            • envVariable
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • steps
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OOBuildStep'
                                                                                                                                                                                                                                                                                                                                                                                          • For projects that use Operations Orchestration as an automation system. This causes Jenkins to invoke flows from a selected server.
                                                                                                                                                                                                                                                                                                                                                                                            • ooServer
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • basepath
                                                                                                                                                                                                                                                                                                                                                                                              The path to the directory that contains the flow that you want to run. The path can be found in Operation Orchestration Central under Content Management\Flow Library
                                                                                                                                                                                                                                                                                                                                                                                              Default path: /Library
                                                                                                                                                                                                                                                                                                                                                                                              E.g.:
                                                                                                                                                                                                                                                                                                                                                                                                  Library/Tutorials/subflows/
                                                                                                                                                                                                                                                                                                                                                                                                  Library/Templates
                                                                                                                                                                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • selectedFlow
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • args
                                                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                                                Nested Object
                                                                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • value
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • retVariableToCheck
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • comparisonOrdinal
                                                                                                                                                                                                                                                                                                                                                                                              • Type: int
                                                                                                                                                                                                                                                                                                                                                                                            • valueToCompareWith
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • desiredResultType
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • stepExecutionTimeout
                                                                                                                                                                                                                                                                                                                                                                                              This input configures the step execution timeout of the plugin to xxx ms. The plugin will wait for this amount of time, then it will finish the Jenkins job and it will automatically put the build in the fail/unstable state.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • runName
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OctoperfBuilder'
                                                                                                                                                                                                                                                                                                                                                                                            • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                              Select the Octoperf credentials to use.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • scenarioId
                                                                                                                                                                                                                                                                                                                                                                                              OctoPerf's plugin for Jenkins allows users to automate load tests from the Cloud.
                                                                                                                                                                                                                                                                                                                                                                                              Just choose the scenario you want to run. Let Jenkins start and stop the test and document the results.
                                                                                                                                                                                                                                                                                                                                                                                              After the run, a test report will be generated directly into Jenkins and your OctoPerf account.
                                                                                                                                                                                                                                                                                                                                                                                              If the test list is empty, you must insert your unique OctoPerf Username and password into the Jenkins settings, or create a test in your OctoPerf account.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • stopConditions (optional)
                                                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                                                org.jenkinsci.plugins.octoperf.conditions.TestStopCondition
                                                                                                                                                                                                                                                                                                                                                                                          • OneSky
                                                                                                                                                                                                                                                                                                                                                                                            • projectId (optional)
                                                                                                                                                                                                                                                                                                                                                                                              Try to look for this on the URL after selecting the project from the menu
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • resourcesPath (optional)
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OpenShiftBuildVerifier'
                                                                                                                                                                                                                                                                                                                                                                                            • apiURL
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • bldCfg
                                                                                                                                                                                                                                                                                                                                                                                              If you run `oc get bc` for the project listed in "nameSpace", that is the value you want to put here.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • namespace
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • authToken
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • verbose
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • checkForTriggeredDeployments
                                                                                                                                                                                                                                                                                                                                                                                              This flag is the toggle for turning on or off the verification that any deployments triggered by this build's output fired.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • waitTime
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • waitUnit
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OpenShiftBuilder'
                                                                                                                                                                                                                                                                                                                                                                                            • apiURL
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • bldCfg
                                                                                                                                                                                                                                                                                                                                                                                              If you run `oc get bc` for the project listed in "nameSpace", that is the value you want to put here.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • namespace
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • env
                                                                                                                                                                                                                                                                                                                                                                                              Specify a list of environment variables to include in the build (see `oc start-build -e ...`).
                                                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                                                Nested Object
                                                                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                                                                The name of the environment variable to set.
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • value
                                                                                                                                                                                                                                                                                                                                                                                                The value for the environment variable.
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • authToken
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • verbose
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • commitID
                                                                                                                                                                                                                                                                                                                                                                                              The value here is what you supply with the --commit option when invoking the OpenShift `oc start-build` command. It allows you to point the OpenShift build to a specific commit hash from the git-log of the source repository. If you do not supply a value, the plugin assumes the latest version from the source repository should be used.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • buildName
                                                                                                                                                                                                                                                                                                                                                                                              The value here is what you supply with the --from-build option when invoking the OpenShift `oc start-build` command. It allows you to point to OpenShift build to a previously run build, and run another build with exactly the same source and destination metadata. If you do not supply a value, the plugin will generate a new OpenShift build based on the Build Configuration referenced.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • showBuildLogs
                                                                                                                                                                                                                                                                                                                                                                                              Indicates whether the build logs get dumped to the console of the Jenkins build.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • checkForTriggeredDeployments
                                                                                                                                                                                                                                                                                                                                                                                              This flag is the toggle for turning on or off the verification that any deployments triggered by this build's output fired.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • waitTime
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • waitUnit
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OpenShiftCreator'
                                                                                                                                                                                                                                                                                                                                                                                            • apiURL
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • namespace
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • authToken
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • verbose
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • jsonyaml
                                                                                                                                                                                                                                                                                                                                                                                              The JSON or YAML formatted text that conforms to the schema for defining the various OpenShift resources.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OpenShiftDeleterJsonYaml'
                                                                                                                                                                                                                                                                                                                                                                                            • apiURL
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • namespace
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • authToken
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • verbose
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • jsonyaml
                                                                                                                                                                                                                                                                                                                                                                                              The JSON or YAML formatted text that conforms to the schema for defining the various OpenShift resources.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OpenShiftDeleterLabels'
                                                                                                                                                                                                                                                                                                                                                                                            • apiURL
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • namespace
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • authToken
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • verbose
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • types
                                                                                                                                                                                                                                                                                                                                                                                              The comma separated list of types of API objects to delete, where those objects have labels corresponding to the specified key/value pairs. See https://docs.openshift.org/latest/rest_api/index.html for the supported types.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • keys
                                                                                                                                                                                                                                                                                                                                                                                              The comma separated list of keys of the labels in the API objects to delete.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • values
                                                                                                                                                                                                                                                                                                                                                                                              The comma separated list of values of the labels in the API objects to delete.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OpenShiftDeleterList'
                                                                                                                                                                                                                                                                                                                                                                                            • apiURL
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • namespace
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • authToken
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • verbose
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • types
                                                                                                                                                                                                                                                                                                                                                                                              The comma separated list of types of API objects to delete. See https://docs.openshift.org/latest/rest_api/index.html for the supported types.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • keys
                                                                                                                                                                                                                                                                                                                                                                                              The comma separated list of keys of the API objects to delete.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OpenShiftDeployer'
                                                                                                                                                                                                                                                                                                                                                                                            • apiURL
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • depCfg
                                                                                                                                                                                                                                                                                                                                                                                              If you run `oc get dc` for the project listed in "nameSpace", that is the value you want to put here.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • namespace
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • authToken
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • verbose
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • waitTime
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • waitUnit
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OpenShiftDeploymentVerifier'
                                                                                                                                                                                                                                                                                                                                                                                            • apiURL
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • depCfg
                                                                                                                                                                                                                                                                                                                                                                                              If you run `oc get dc` for the project listed in "nameSpace", that is the value you want to put here.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • namespace
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • replicaCount
                                                                                                                                                                                                                                                                                                                                                                                              This optional field's value represents the number expected running pods for the deployment for the DeploymentConfig specified. If no value is specified it will work the number of running pods against the desired replica count in the DeploymentConfig.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • authToken
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • verbose
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • verifyReplicaCount
                                                                                                                                                                                                                                                                                                                                                                                              This flag is the toggle for turning on or off the verification that the specified replica count for the deployment has been reached.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • waitTime
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • waitUnit
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OpenShiftExec'
                                                                                                                                                                                                                                                                                                                                                                                            • apiURL
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • namespace
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • authToken
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • verbose
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • pod
                                                                                                                                                                                                                                                                                                                                                                                              The pod in which to execute a command.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • container
                                                                                                                                                                                                                                                                                                                                                                                              The container in which to execute a command. If not specified, the first container in the pod will be used.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • command
                                                                                                                                                                                                                                                                                                                                                                                              The name of the command to execute.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • arguments
                                                                                                                                                                                                                                                                                                                                                                                              Specify a list of arguments to pass to the command.
                                                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                                                Nested Object
                                                                                                                                                                                                                                                                                                                                                                                              • value
                                                                                                                                                                                                                                                                                                                                                                                                The value for the environment variable.
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • waitTime
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • waitUnit
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OpenShiftImageTagger'
                                                                                                                                                                                                                                                                                                                                                                                            • apiURL
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • testTag
                                                                                                                                                                                                                                                                                                                                                                                              The name of the existing tag, or an actual, existing image ID. The image referenced will have the new tag applied to it.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • prodTag
                                                                                                                                                                                                                                                                                                                                                                                              One or more tag names in a comma delimited list. If multiple streams and multiple destination tags are specified, the two lists must contain the same number of elements.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • namespace
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • authToken
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • verbose
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • testStream
                                                                                                                                                                                                                                                                                                                                                                                              The name of the ImageStream for the existing tag.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • prodStream
                                                                                                                                                                                                                                                                                                                                                                                              One or more ImageStream names in a comma delimited list. If multiple streams and multiple destination tags are specified, the two lists must contain the same number of elements.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • destinationNamespace
                                                                                                                                                                                                                                                                                                                                                                                              The value here should match the value from the output from `oc project` if you created the resources related to this task from the command line. If nothing is specified, the plugin will inspect the PROJECT_NAME environment variable.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • destinationAuthToken
                                                                                                                                                                                                                                                                                                                                                                                              The value here is what you supply with the --token option when invoking the OpenShift `oc` command. If you do not supply a value, the plugin will assume it is running in the OpenShift Jenkins image and attempt to load the kubernetes service account token stored in that image.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • alias
                                                                                                                                                                                                                                                                                                                                                                                              This flag is the equivalent of the `--alias` option for the `oc tag` command. When false, the destination tag type is "ImageStreamImage", and when true, the destination tag type is "ImageStreamTag".
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OpenShiftScaler'
                                                                                                                                                                                                                                                                                                                                                                                            • apiURL
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • depCfg
                                                                                                                                                                                                                                                                                                                                                                                              If you run `oc get dc` for the project listed in "nameSpace", that is the value you want to put here.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • namespace
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • replicaCount
                                                                                                                                                                                                                                                                                                                                                                                              The value here should be the number of started pods desired for the deployment specified. It is the equivalent of the value supplied to --replicas with an `oc scale` command invocation. This is a required parameter. If an integer is not specified here, this build step can not be added to the job. Note: specifying a 0 is allowed, and means you do not want any pods for the specified deployment config running.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • authToken
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • verbose
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • verifyReplicaCount
                                                                                                                                                                                                                                                                                                                                                                                              This flag is the toggle for turning on or off the verification that the specified replica count for the deployment has been reached.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • waitTime
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • waitUnit
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OpenShiftServiceVerifier'
                                                                                                                                                                                                                                                                                                                                                                                            • apiURL
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • svcName
                                                                                                                                                                                                                                                                                                                                                                                              The equivalent to the name supplied to a `oc get service` command line invocation.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • namespace
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • authToken
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • verbose
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'OrchestratorBuilder'
                                                                                                                                                                                                                                                                                                                                                                                            • serverUrl
                                                                                                                                                                                                                                                                                                                                                                                              vRealize Orchestrator Server URL
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • userName
                                                                                                                                                                                                                                                                                                                                                                                              User name
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • password
                                                                                                                                                                                                                                                                                                                                                                                              Password
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • tenant
                                                                                                                                                                                                                                                                                                                                                                                              Tenant to which the user belongs to
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • workflowName
                                                                                                                                                                                                                                                                                                                                                                                              Orchestrator workflow name
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • waitExec
                                                                                                                                                                                                                                                                                                                                                                                              Execute and Wait for the workflow to be complete
                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                            • inputParams
                                                                                                                                                                                                                                                                                                                                                                                              Input parameters for the workflow. Select the parameter from the drop down for which you wish to provide input.
                                                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                                                Nested Object
                                                                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • type
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                              • value
                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'ParallelTestExecutor'
                                                                                                                                                                                                                                                                                                                                                                                          • Given another job that runs tests, executes multiple runs of it concurrently by interleaving tests, achieving the parallel test execution semantics.

                                                                                                                                                                                                                                                                                                                                                                                            This builder can be used with any test job that (1) produce JUnit-compatible XML files, and (2) accept a test-exclusion list in a file. This builder looks at the test execution time from the last time, and divide tests into multiple units of roughly equal size. Each unit is then converted into the exclusion list (by excluding all but the tests that assigned to that unit), and the test job is triggered for each unit, with the exclusion file placed inside the workspace at your specified location.

                                                                                                                                                                                                                                                                                                                                                                                            Optionally, if your test job supports it, you may provide a test-inclusion file name. If defined, the plugin will generate inclusion lists for all parallel units but one which will still use exclusion list. This avoids new test cases from being included in all units on their first run. If you don't use an inclusion file, when a new test is added, the first build afterward will be executed in all the sub-builds, because it's not in the exclusion list on any of the units.

                                                                                                                                                                                                                                                                                                                                                                                            You are responsible for configuring the build script in the test job to honor the exclusion and inclusion file. A standard technique is to write the build script to always refer to a fixed exclusion list file, and check in an empty file by that name to your SCM. You can then specify that file as the "exclusion file name" in the configuration of this builder, and the builder will overwrite the empty file from SCM by the generated one.

                                                                                                                                                                                                                                                                                                                                                                                            Similarly, you are responsible for checking "Execute concurrent builds if necessary" on the test job to allow the concurrent execution.

                                                                                                                                                                                                                                                                                                                                                                                            At the end of the executions of the test job, the specified report directories are brought back into this job's workspace, then the standard JUnit test report collector will tally them.

                                                                                                                                                                                                                                                                                                                                                                                            • parallelism
                                                                                                                                                                                                                                                                                                                                                                                                Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                              • count
                                                                                                                                                                                                                                                                                                                                                                                              • Always divide the tests into N parallel sub-tasks of about equal size. This mode is useful if your build slaves are not elastic to control the resource consumption by this task.
                                                                                                                                                                                                                                                                                                                                                                                                • size
                                                                                                                                                                                                                                                                                                                                                                                                  • Type: int
                                                                                                                                                                                                                                                                                                                                                                                              • time
                                                                                                                                                                                                                                                                                                                                                                                              • Divide the tests into parallel sub-tasks each no bigger than N minutes. Combined with elastic slaves, such as EC2, the turn-around time of the tests will remain the same no matter how many tests you add.

                                                                                                                                                                                                                                                                                                                                                                                                This value counts just the time spent on executing tests, and not including other time such as checking out the code, building the test, etc. For example, if your test job spends 50 minutes in tests and 60 minutes total from start to finish, then you have 10 minutes "fixed" overhead regardless of the number of tests it executes. If you use this mode and set the value to "10 minutes", then you'll have 5 parallel sub-tasks that all ends in roughly 20 minutes (20 mins = 10 mins tests time + 10 mins overhead.)

                                                                                                                                                                                                                                                                                                                                                                                                "N minutes per a sub-task" is a goal, not a hard constraint. So a sub-task can take longer (for example if you have a single test that takes more than N minutes.)

                                                                                                                                                                                                                                                                                                                                                                                                • mins
                                                                                                                                                                                                                                                                                                                                                                                                  • Type: int
                                                                                                                                                                                                                                                                                                                                                                                            • testJob
                                                                                                                                                                                                                                                                                                                                                                                              Specify the name of the test job that executes the actual tests.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • patternFile
                                                                                                                                                                                                                                                                                                                                                                                              A text file that lists one Java source file name per line gets created by this path inside the workspace of the test job. The path is relative to the workspace of the test job. Your test job must honor this exclusion list while executing tests. See the help of this builder for more details.
                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • testReportFiles
                                                                                                                                                                                                                                                                                                                                                                                              The GLOB syntax that specifies test reports and its associated files that need to be copied back into this build to tally the test reports. This includes the JUnit-compatible XML files, as well as files that capture stdout/stderr of those tests (if they are placed separately.)

                                                                                                                                                                                                                                                                                                                                                                                              The path is relative to the workspace of the test job. For Maven builds, this value is normally "**/target/surefire-reports/".

                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                            • archiveTestResults
                                                                                                                                                                                                                                                                                                                                                                                              If you uncheck this you need to configure your own JUnit archiver in the Publisher section. The test reports are copied to "test-splits/reports/".
                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                            • parameters
                                                                                                                                                                                                                                                                                                                                                                                              You can specify additional parameters given to the test job.
                                                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                                                Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'BooleanParameters'
                                                                                                                                                                                                                                                                                                                                                                                                • configs
                                                                                                                                                                                                                                                                                                                                                                                                  This passes Boolean parameters to the downstream jobs
                                                                                                                                                                                                                                                                                                                                                                                                    Array/List
                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                  • name
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • value
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'CurrentBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'FileBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                                  • propertiesFile
                                                                                                                                                                                                                                                                                                                                                                                                    Comma seperated list of absolute or relative paths to file(s) that contains the parameters for the new project. Relative paths are originated from the workspace. The file should have KEY=value pairs, one per line (Java properties file format). Backslashes are used for escaping, so use "\\" for a single backslash.

                                                                                                                                                                                                                                                                                                                                                                                                    Current build paramenters and/or environment variables can be used in form: ${PARAM} or $PARAM.
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • encoding
                                                                                                                                                                                                                                                                                                                                                                                                    Specify the encoding of contents of the files. If not specified, default encoding of the platform is used.
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • failTriggerOnMissing
                                                                                                                                                                                                                                                                                                                                                                                                    When enabled blocks the triggering of the downstream jobs if any of the files are not found in the workspace.
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                  • useMatrixChild
                                                                                                                                                                                                                                                                                                                                                                                                    Use files in workspaces of child builds (that is, builds for each axes combination). This works only when used in publishers of multi-configuration projects. Ignored when used in builders.
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                  • combinationFilter
                                                                                                                                                                                                                                                                                                                                                                                                    Write groovy expression to filter child builds whose files to use. If not specified, uses all children. See Combination Filter of Configuration Matrix for details of groovy expression.
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • onlyExactRuns
                                                                                                                                                                                                                                                                                                                                                                                                    Use child builds that is triggered exactly by the parent build. This affects the behavior when you triggered only some of combinations using plugins, you removed some values from axes, and so on.
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                  • textParamValueOnNewLine
                                                                                                                                                                                                                                                                                                                                                                                                    When enabled properties containing newline character(s) are propagated as TextParameterValue which is a specialized StringParameterValue commonly used for handling multi-line strings in Jenkins. When disabled (default) all properties are propagated as StringParameterValue.

                                                                                                                                                                                                                                                                                                                                                                                                    TextParameterValue and StringParameterValue are typically rendered differently by Jenkins and plugins such as the Rebuild plugin.
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'GeneratorCurrentParameters'
                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'GitRevisionBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                                  • This "parameter" passes the SHA1 commit ID that was built by this project into the specified job, and thereby causes the specified job to check out the exact same commit. This is useful to chain multiple activities in a sequence that acts on the same commit in different ways.
                                                                                                                                                                                                                                                                                                                                                                                                    • combineQueuedCommits
                                                                                                                                                                                                                                                                                                                                                                                                      This checkbox cause the all revisions to be be ignored apart from the last one if a build is already in the queue.
                                                                                                                                                                                                                                                                                                                                                                                                      Does not combine entries with builds of manually started downstream job that are queued. (Ones that do no have a git hash attached to them)
                                                                                                                                                                                                                                                                                                                                                                                                      Warning: There is no consideration for multiple branches, or any other behaviour, it is your responsibility to make sure that the hashes provided come from the same branch.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'MatrixSubsetBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                                    • filter
                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the Groovy filter expression that restricts the subset of the combinations that the downstream project will run.

                                                                                                                                                                                                                                                                                                                                                                                                      See the "Combination Filter" field in a matrix project configuration page for more details about the environment the script runs in, examples, and so on.

                                                                                                                                                                                                                                                                                                                                                                                                      What you specify here gets expanded by variables of the triggering build, which allows you to dynamically control the subset of the triggerred job. For example, if you trigger job BAR from FOO with label=="${TARGET}" in the filter, and if FOO defines the TARGET variable and FOO #1 sets TARGET to be linux, then the triggered BAR #3 will only select the subset of combinations where label=="linux" holds true.

                                                                                                                                                                                                                                                                                                                                                                                                      Note that the variable expansion follows the ${varname} syntax used throughout in Jenkins, which collides with Groovy string inline expression syntax. However, Jenkins variable expansion leaves undefined variables as-is, so most of the time your Groovy string line expression syntax will survive the expansion, get passed to Groovy as-is, and work as expected. If you do need to escape '$', use '$$'.

                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'NodeLabelBuildParameter'
                                                                                                                                                                                                                                                                                                                                                                                                    • name
                                                                                                                                                                                                                                                                                                                                                                                                      This parameter type defines where the target job should be executed, the value must match either a label or a node name - otherwise the job will just stay in the queue. The NodeLabel parameter passed to the target job, does not have to exist on the target job (but if the target has one defined, it should match the name). This way it is possible to trigger jobs on different nodes then they are actually configured.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • nodeLabel
                                                                                                                                                                                                                                                                                                                                                                                                      The node can be static or a token to be expanded by the token macro plugin
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'NodeParameters'
                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'PredefinedBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                                      • properties
                                                                                                                                                                                                                                                                                                                                                                                                        KEY=value pairs, one per line (Java properties file format). Backslashes are used for escaping, so use "\\" for a single backslash.

                                                                                                                                                                                                                                                                                                                                                                                                        Current build parameters and/or environment variables can be used in form: ${PARAM} or $PARAM.
                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                      • textParamValueOnNewLine
                                                                                                                                                                                                                                                                                                                                                                                                        When enabled properties containing newline character(s) are propagated as TextParameterValue which is a specialized StringParameterValue commonly used for handling multi-line strings in Jenkins. When disabled (default) all properties are propagated as StringParameterValue.

                                                                                                                                                                                                                                                                                                                                                                                                        TextParameterValue and StringParameterValue are typically rendered differently by Jenkins and plugins such as the Rebuild plugin.
                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'PredefinedGeneratorParameters'
                                                                                                                                                                                                                                                                                                                                                                                                      • properties
                                                                                                                                                                                                                                                                                                                                                                                                        KEY=value pairs, one per line (Java properties file format). Backslashes are used for escaping, so use "\\" for a single backslash.

                                                                                                                                                                                                                                                                                                                                                                                                        Current build parameters and/or environment variables can be used in form: ${PARAM} or $PARAM.
                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'SubversionRevisionBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                                    • This parameter passes the Subversion revisions that were used in this build to the downstream builds.
                                                                                                                                                                                                                                                                                                                                                                                                      • includeUpstreamParameters
                                                                                                                                                                                                                                                                                                                                                                                                        This option passes through the subversion parameters that were passed into this build from upstream builds, so that they can be used on downstream projects.
                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                  • estimateTestsFromFiles
                                                                                                                                                                                                                                                                                                                                                                                                    The first run (or a run without any reference to test result from previous runs) will estimate tests according the content of workspace and maven java project patterns for tests. The Tests will be splitted according to this estimation.
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                  • includesPatternFile (optional)
                                                                                                                                                                                                                                                                                                                                                                                                    A text file that lists one Java source file name per line gets created by this path inside the workspace of the test job. The path is relative to the workspace of the test job. Your test job must honor this inclusion list while executing tests. See the help of this builder for more details.
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'ParameterPoolBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                  • projects
                                                                                                                                                                                                                                                                                                                                                                                                    Multiple projects can be specified to check for values. The parameter name should be the same in each project.
                                                                                                                                                                                                                                                                                                                                                                                                    If this is left blank, the current project that this build step is in is used. Variables can be used to specify the project names.
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • name
                                                                                                                                                                                                                                                                                                                                                                                                    Name for the parameter. This name will be exposed as an environmental variable. This allows subsequent build steps to use the value.
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • values
                                                                                                                                                                                                                                                                                                                                                                                                    Values for the parameter pool. Separate values by comma.
                                                                                                                                                                                                                                                                                                                                                                                                    For ranges of values use [start..end]
                                                                                                                                                                                                                                                                                                                                                                                                    E.g. for say vm1, vm2, vm3, vm4 do vm[1..4]
                                                                                                                                                                                                                                                                                                                                                                                                    This can be combined with regular parameters.
                                                                                                                                                                                                                                                                                                                                                                                                    testVm, vm[1..4]
                                                                                                                                                                                                                                                                                                                                                                                                    will result in a pool of values of testVm, vm1, vm2, vm3, vm4
                                                                                                                                                                                                                                                                                                                                                                                                    Descending order e.g. vm[4..1] is supported as well. The order of the values is also taken into account when selecting from two valid values
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • preferError
                                                                                                                                                                                                                                                                                                                                                                                                    Check if you want the job to prefer parameter values from failed builds.
                                                                                                                                                                                                                                                                                                                                                                                                    This can be useful for circumstances where there is a long running build that would refresh an environment.
                                                                                                                                                                                                                                                                                                                                                                                                    Failed builds are termed any build that was not successful or unstable.
                                                                                                                                                                                                                                                                                                                                                                                                    This plugin takes the view that unstable builds still were for the most part functional.
                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'PartialReleaseMgrSuccessfulBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                  • pcBuild
                                                                                                                                                                                                                                                                                                                                                                                                    • serverAndPort
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • pcServerName
                                                                                                                                                                                                                                                                                                                                                                                                      Hostname or IP address (if port is not default, specify it).
                                                                                                                                                                                                                                                                                                                                                                                                      For example:
                                                                                                                                                                                                                                                                                                                                                                                                      • mypcserverhostname
                                                                                                                                                                                                                                                                                                                                                                                                      • mypcserverhostname.mycompany.com:81
                                                                                                                                                                                                                                                                                                                                                                                                      • 12.10.35.85:444
                                                                                                                                                                                                                                                                                                                                                                                                      Important: Specifying Performance Center URL will not work.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • almDomain
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • almProject
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • testId
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • testInstanceId
                                                                                                                                                                                                                                                                                                                                                                                                      Represents an instance of a performance test within an ALM Test Set. In order to find the test instance id go to: PC Web UI > Test Lab perspective > Performance Test Set table and look for the ID column
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • autoTestInstanceID
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • timeslotDurationHours
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • timeslotDurationMinutes
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • postRunAction
                                                                                                                                                                                                                                                                                                                                                                                                      • Values: COLLATE, COLLATE_AND_ANALYZE, DO_NOTHING
                                                                                                                                                                                                                                                                                                                                                                                                    • vudsMode
                                                                                                                                                                                                                                                                                                                                                                                                      A Virtual User Day (VUD) license provides you with a specified number of Vusers (VUDs) that you can run an unlimited number of times within a 24 hour period. Before using this option, make sure that VUDs licenses are applied in your Micro Focus Performance Center environment.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • statusBySLA
                                                                                                                                                                                                                                                                                                                                                                                                      Check this option in order to set the build-step status according to a pre-defined SLA (Service Level Agreement) configured within your performance test. Unless checked, the build-step will be labeled as Passed as long as no failures occurred.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • description
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • addRunToTrendReport
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • trendReportId
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • HTTPSProtocol
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • proxyOutURL
                                                                                                                                                                                                                                                                                                                                                                                                      Add your local proxy as following: http(s)://host:port
                                                                                                                                                                                                                                                                                                                                                                                                      or Leave empty if not using a local proxy. The following proxy configurations are not supported:
                                                                                                                                                                                                                                                                                                                                                                                                      • PAC (proxy auto-config).
                                                                                                                                                                                                                                                                                                                                                                                                      • Automatic configuration script.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • credentialsProxyId
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • retry
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • retryDelay
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • retryOccurrences
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • pcGitBuild
                                                                                                                                                                                                                                                                                                                                                                                                  • The plugin allows to synchronize scripts from Git repository to Micro Focus Performance Center project.
                                                                                                                                                                                                                                                                                                                                                                                                    The plugin respects the subfolders structure defined in Git when synchronizing LoadRunner scripts to Performance Center 12.60 and above. For previous Performance Center versions, all scripts will be uploaded to the same root folder in the Test Plan tree of the Performance Center project (scripts with duplicated named will be overwritten).
                                                                                                                                                                                                                                                                                                                                                                                                    • description
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • pcServerName
                                                                                                                                                                                                                                                                                                                                                                                                      Hostname or IP address The Performance Center Hostname or IP address. If the port of the PC server is different than the default one, mention it by adding a collon (:) and then the port number

                                                                                                                                                                                                                                                                                                                                                                                                      Example: mypcserver.mycompany.net or 182.138.255.1 or mypcserver.mycompany.net:81
                                                                                                                                                                                                                                                                                                                                                                                                      Important: Do not use the full URL of Performance Center server.
                                                                                                                                                                                                                                                                                                                                                                                                      For example, using https://mypcserver/LoadTest will fail. Instead, just specify 'mypcserver' value in 'PC Server' field and switch on the 'Use HTTPS Protocol' if secured protocol is required.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • httpsProtocol
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                                      Performance Center User's Credentials or parameter pointing to such credentials.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • almDomain
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • almProject
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • serverAndPort
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • proxyOutURL
                                                                                                                                                                                                                                                                                                                                                                                                      Add your local proxy as following:
                                                                                                                                                                                                                                                                                                                                                                                                      http(s)://host:port
                                                                                                                                                                                                                                                                                                                                                                                                      or Leave empty if not using a local proxy.
                                                                                                                                                                                                                                                                                                                                                                                                      The following proxy configurations are not supported:
                                                                                                                                                                                                                                                                                                                                                                                                      • PAC (proxy auto-config).
                                                                                                                                                                                                                                                                                                                                                                                                      • Automatic configuration script.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • credentialsProxyId
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • subjectTestPlan
                                                                                                                                                                                                                                                                                                                                                                                                      The Test Plan folder path in Performance Center where the scripts will be loaded.
                                                                                                                                                                                                                                                                                                                                                                                                      Available paths can be found in the Performance Center interface: Test Management -> Test Plan
                                                                                                                                                                                                                                                                                                                                                                                                      The path must begin with " Subject" and be separated with backslashes ( \).
                                                                                                                                                                                                                                                                                                                                                                                                      The path is case-sensitive!
                                                                                                                                                                                                                                                                                                                                                                                                      Important: For Performance Center Server below version 12.60:
                                                                                                                                                                                                                                                                                                                                                                                                      • the specified folder must exist at the time of the build (the plugin can not create folders independently).
                                                                                                                                                                                                                                                                                                                                                                                                      • Scripts saved in Git subfolders will be synchronized to the specified subject and in case of duplicated script names in Git, the last uploaded script to PC will overwrite the previously uploaded script(s) with the same name.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • uploadScriptMode
                                                                                                                                                                                                                                                                                                                                                                                                      This corresponds to the similar option existing in Performance Center / VuGen:
                                                                                                                                                                                                                                                                                                                                                                                                      • All Files: All script files are uploaded (this takes longer to load).
                                                                                                                                                                                                                                                                                                                                                                                                      • Runtime Files: Only the required files are uploaded (script files, Runtime Settings, parameter files, etc.)
                                                                                                                                                                                                                                                                                                                                                                                                      Recommended value: " Runtime Files".
                                                                                                                                                                                                                                                                                                                                                                                                      • Values: RUNTIME_FILES, ALL_FILES
                                                                                                                                                                                                                                                                                                                                                                                                    • removeScriptFromPC
                                                                                                                                                                                                                                                                                                                                                                                                      This option will allow you to synchronize scripts deletion from Git to Performance Center.

                                                                                                                                                                                                                                                                                                                                                                                                      The recommended value is " Yes".
                                                                                                                                                                                                                                                                                                                                                                                                      • Values: YES, NO
                                                                                                                                                                                                                                                                                                                                                                                                    • importTests

                                                                                                                                                                                                                                                                                                                                                                                                      How to import tests from YAML files saved in the Git repository

                                                                                                                                                                                                                                                                                                                                                                                                      Copy your YAML files to a folder in your Git repository (YAML files under the root of the Git repository will be ignored). The plugin will create the test in the Performance Center project according to:
                                                                                                                                                                                                                                                                                                                                                                                                      • The file name (without extension) which will be used as test name.
                                                                                                                                                                                                                                                                                                                                                                                                      • The location of the file in the Git repository which will be the location of the test under the root folder ('Subject') in the Test Management tree.
                                                                                                                                                                                                                                                                                                                                                                                                      • The content of the YAML file which must be composed according to the parameters described in the tables below.

                                                                                                                                                                                                                                                                                                                                                                                                      Note:

                                                                                                                                                                                                                                                                                                                                                                                                      • All parameters must be in lowercase.
                                                                                                                                                                                                                                                                                                                                                                                                      • When a backslash (\) occurs in a value provided to a parameter (for example, a folder separator in a file path), a double backslash (\\) must be used instead.
                                                                                                                                                                                                                                                                                                                                                                                                      • This feature is supported with Performance Center 12.61 and later versions.

                                                                                                                                                                                                                                                                                                                                                                                                      Root parameters of the YAML file:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      controller Defines the Controller to be used during the test run (it must be an available host in the Performance Center project). If not specified, a Controller will be chosen from the different controllers available in the Performance Center project. No
                                                                                                                                                                                                                                                                                                                                                                                                      lg_amount Number of load generators to allocate to the test (every group in the test will be run by the same load generators). Not required if each group defined in the 'group' parameter defines the load generators it will be using via the 'lg_name' parameter (see 'group' table below).
                                                                                                                                                                                                                                                                                                                                                                                                      group Lists all groups or scripts defined in the test. The parameter to be used in each group are specified in the 'group' table below. Yes
                                                                                                                                                                                                                                                                                                                                                                                                      scheduler Defines the duration of a test, and determines whether virtual users are started simultaneously or gradually. See the 'scheduler' table below. No

                                                                                                                                                                                                                                                                                                                                                                                                      group:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      group_name Name of the group (it must be a unique name if several groups are defined). Yes
                                                                                                                                                                                                                                                                                                                                                                                                      vusers Number of virtual users to allocate to the group for running the script. Yes
                                                                                                                                                                                                                                                                                                                                                                                                      script_id ID of the script in the Performance Center project. Not required if the 'script_path' parameter is specified.
                                                                                                                                                                                                                                                                                                                                                                                                      script_path Path and name of the script to be added to the group, separated by double backslashes (\\). For example "MyMainFolder\\MySubFolder\\MyScriptName'. Do not include the Performance Center root folder (named "Subject"). Not required if 'script_id' parameter is specified
                                                                                                                                                                                                                                                                                                                                                                                                      lg_name List of load generators to allocate to the group for running the script. The supported values are:
                                                                                                                                                                                                                                                                                                                                                                                                      • The hostname, as defined in Performance Center, of an existing load generator in Performance Center allocated as a host.
                                                                                                                                                                                                                                                                                                                                                                                                      • "LG" followed by a number, to use an automatically matched load generator (recommended).
                                                                                                                                                                                                                                                                                                                                                                                                      • "DOCKER" followed by a number, to use a dynamic load generator (available if your Performance Center server and project are set to work with Docker).
                                                                                                                                                                                                                                                                                                                                                                                                      No
                                                                                                                                                                                                                                                                                                                                                                                                      command_line The command line applied to the group. No
                                                                                                                                                                                                                                                                                                                                                                                                      rts Object defining the runtime settings of the script. See the 'rts' table below. No

                                                                                                                                                                                                                                                                                                                                                                                                      rts:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      pacing Can be used to define the number of iterations the script will run and the required delay between iterations (see the 'pacing' table below). No
                                                                                                                                                                                                                                                                                                                                                                                                      thinktime Can be used to define think time (see the 'thinktime' table below). No
                                                                                                                                                                                                                                                                                                                                                                                                      java_vm Can be used when defining Java environment runtime settings (see the 'java_vm' table below). No
                                                                                                                                                                                                                                                                                                                                                                                                      jmeter Can be used to define JMeter environment runtime settings (see the 'jmeter' table below). No

                                                                                                                                                                                                                                                                                                                                                                                                      pacing:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      number_of_iterations Specifies the number of iterations to run; this must be a positive number. Yes
                                                                                                                                                                                                                                                                                                                                                                                                      type Possible values for type attribute are:
                                                                                                                                                                                                                                                                                                                                                                                                      • "immediately": ignores 'delay' and 'delay_random_range' parameters. This is the default value when no type is specified.
                                                                                                                                                                                                                                                                                                                                                                                                      • "fixed delay": 'delay' parameter is mandatory.
                                                                                                                                                                                                                                                                                                                                                                                                      • "random delay": 'delay' and 'delay_random_range' parameters are mandatory.
                                                                                                                                                                                                                                                                                                                                                                                                      • "fixed interval": 'delay' parameter is mandatory.
                                                                                                                                                                                                                                                                                                                                                                                                      • "random interval": 'delay' and 'delay_random_range' parameters are mandatory.
                                                                                                                                                                                                                                                                                                                                                                                                      No
                                                                                                                                                                                                                                                                                                                                                                                                      delay Non-negative number (less than 'delay_at_range_to_seconds' when specified). Depends on the value provided for the 'type' parameter.
                                                                                                                                                                                                                                                                                                                                                                                                      delay_random_range Non-negative number. It will be added to the value given to the 'delay' parameter (the value will be randomly chosen between the value given to 'delay' parameter and the same value to which is added the value of this parameter). Depends on the value provided for the 'type' parameter.

                                                                                                                                                                                                                                                                                                                                                                                                      thinktime:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      type The ThinkTime Type attribute is one of:
                                                                                                                                                                                                                                                                                                                                                                                                      • "ignore": This is the default value when no type is specified.
                                                                                                                                                                                                                                                                                                                                                                                                      • "replay": Provide 'limit_seconds' parameter with value.
                                                                                                                                                                                                                                                                                                                                                                                                      • "modify": Provide 'limit_seconds' and 'multiply_factor' parameters with values.
                                                                                                                                                                                                                                                                                                                                                                                                      • "random": Provide 'limit_seconds', 'min_percentage' and 'max_percentage' parameters with values.
                                                                                                                                                                                                                                                                                                                                                                                                      No
                                                                                                                                                                                                                                                                                                                                                                                                      min_percentage This must be a positive number. Depends on the value provided for the 'type' parameter.
                                                                                                                                                                                                                                                                                                                                                                                                      max_percentage This must be a positive number (it must be larger than the value provided for the 'min_percentage' parameter). Depends on the value provided for the 'type' parameter.
                                                                                                                                                                                                                                                                                                                                                                                                      limit_seconds This must be a positive number. Depends on the value provided for the 'type' parameter.
                                                                                                                                                                                                                                                                                                                                                                                                      multiply_factor The recorded think time is multiplied by this factor at runtime. Depends on the value provided for the 'type' parameter.

                                                                                                                                                                                                                                                                                                                                                                                                      java_vm:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      jdk_home The JDK installation path. No
                                                                                                                                                                                                                                                                                                                                                                                                      java_vm_parameters List the Java command line parameters. These parameters can be any JVM argument. The common arguments are the debug flag (-verbose) or memory settings (-ms, -mx). In additional, you can also pass properties to Java applications in the form of a -D flag. No
                                                                                                                                                                                                                                                                                                                                                                                                      use_xboot Boolean: Instructs VuGen to add the Classpath before the Xbootclasspath (prepend the string). No
                                                                                                                                                                                                                                                                                                                                                                                                      enable_classloader_per_vuser Boolean: Loads each Virtual User using a dedicated class loader (runs Vusers as threads). No
                                                                                                                                                                                                                                                                                                                                                                                                      java_env_class_paths A list of classpath entries. Use a double backslash (\\) for folder separators. No

                                                                                                                                                                                                                                                                                                                                                                                                      jmeter:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      start_measurements Boolean value to enable JMX measurements during performance test execution. No
                                                                                                                                                                                                                                                                                                                                                                                                      jmeter_home_path Path to JMeter home. If not defined, the path from the %JMETER_HOME% environment variable is used. No
                                                                                                                                                                                                                                                                                                                                                                                                      jmeter_min_port This number must be lower than the value provided in the 'jmeter_max_port' parameter. Both 'jmeter_min_port' and 'jmeter_max_port' parameters must be specified otherwise the default port values is used. No
                                                                                                                                                                                                                                                                                                                                                                                                      jmeter_max_port This number must be higher than the value provided in the 'jmeter_min_port' parameter. Both 'jmeter_min_port' and 'jmeter_max_port' parameters must be specified otherwise the default port values is used. No
                                                                                                                                                                                                                                                                                                                                                                                                      jmeter_additional_properties JMeter additional properties file. Use double slash (\\) for folder separator. No

                                                                                                                                                                                                                                                                                                                                                                                                      scheduler:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      rampup Time, in seconds, to gradually start all virtual users. Additional virtual users are added every 15 seconds until the time specified in the parameter ends. If no value is specified, all virtual users are started simultaneously at the beginning of the test. No
                                                                                                                                                                                                                                                                                                                                                                                                      duration Time, in seconds, that it will take to run the test after all virtual users are started. After this time, the test run ends. If not specified, the test will run until completion. No

                                                                                                                                                                                                                                                                                                                                                                                                      In the example below:
                                                                                                                                                                                                                                                                                                                                                                                                      • The plugin automatically assigns the file name as the test name, and the folder path of the file in the Git repository is used to create the location of the test under the root folder ('Subject') in the Performance Center project.
                                                                                                                                                                                                                                                                                                                                                                                                      • In the content:
                                                                                                                                                                                                                                                                                                                                                                                                        • Since no Controller and no load generator amount were specified, a random available Controller will be allocated to the test just before it is run and the 'lg_name' parameter specified in each group will be used.
                                                                                                                                                                                                                                                                                                                                                                                                        • In the 'group' parameter:
                                                                                                                                                                                                                                                                                                                                                                                                          • We added two scripts. For each, we provided a unique value in the 'group_name' parameter, and the number of virtual users to run the group.
                                                                                                                                                                                                                                                                                                                                                                                                          • Since we did not know the ID of the scripts, we used the 'script_path' parameter in which we entered the script path (without "Subject") followed by the script name, and used double backslashes for separators.
                                                                                                                                                                                                                                                                                                                                                                                                          • We specified the load generators that will be used by each group (in this case, load generators will automatically be matched as we use the 'LG' prefix).
                                                                                                                                                                                                                                                                                                                                                                                                      • In the scheduler:
                                                                                                                                                                                                                                                                                                                                                                                                        • We want all Virtual Users to be initialized gradually (45 seconds).
                                                                                                                                                                                                                                                                                                                                                                                                        • We want the test to stop after 5 minutes (300 seconds).
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      ##################################################
                                                                                                                                                                                                                                                                                                                                                                                                      group:
                                                                                                                                                                                                                                                                                                                                                                                                      - group_name: "TEstInt"
                                                                                                                                                                                                                                                                                                                                                                                                        vusers: '20'
                                                                                                                                                                                                                                                                                                                                                                                                        script_path: "plugin\\TEstInt"
                                                                                                                                                                                                                                                                                                                                                                                                        lg_name:
                                                                                                                                                                                                                                                                                                                                                                                                        - "LG1"
                                                                                                                                                                                                                                                                                                                                                                                                        - "LG2"
                                                                                                                                                                                                                                                                                                                                                                                                      - group_name: "Mtours"
                                                                                                                                                                                                                                                                                                                                                                                                        vusers: '20'
                                                                                                                                                                                                                                                                                                                                                                                                        script_path: "plugin\\mtours"
                                                                                                                                                                                                                                                                                                                                                                                                        lg_name:
                                                                                                                                                                                                                                                                                                                                                                                                        - "LG3"
                                                                                                                                                                                                                                                                                                                                                                                                        - "LG4"
                                                                                                                                                                                                                                                                                                                                                                                                      scheduler:
                                                                                                                                                                                                                                                                                                                                                                                                        rampup: '45'
                                                                                                                                                                                                                                                                                                                                                                                                        Duration: '300'
                                                                                                                                                                                                                                                                                                                                                                                                      ##################################################
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                                                                                                                                      In the example below:
                                                                                                                                                                                                                                                                                                                                                                                                      • The plugin automatically assigns the file name as the test name, and the folder path of the file in the Git repository is used to create the location of the test under the root folder ('Subject') in the Performance Center project.
                                                                                                                                                                                                                                                                                                                                                                                                      • Since the 'controller' and the 'lg_amount' parameters are specified, the specified Controller will be used to run the test and three automatch load generators will be used and shared by all groups.
                                                                                                                                                                                                                                                                                                                                                                                                      • The content of the file is defined with seven groups, all being set with the “rts” parameter:
                                                                                                                                                                                                                                                                                                                                                                                                        • The “pacing” parameter is used with different options for all groups.
                                                                                                                                                                                                                                                                                                                                                                                                        • The “java_vm” parameter is used for five scripts with JavaVM for protocol.
                                                                                                                                                                                                                                                                                                                                                                                                        • The “thinktime” parameter is used with different options for four groups.
                                                                                                                                                                                                                                                                                                                                                                                                        • The “jmeter” parameter is used for two scripts with JMeter for protocol.
                                                                                                                                                                                                                                                                                                                                                                                                      • In the scheduler:
                                                                                                                                                                                                                                                                                                                                                                                                        • We want all Virtual Users to be initialized gradually (120 seconds).
                                                                                                                                                                                                                                                                                                                                                                                                        • We want the test to stop after 10 minutes (600 seconds).
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      ##################################################
                                                                                                                                                                                                                                                                                                                                                                                                      controller: "mycontroller"
                                                                                                                                                                                                                                                                                                                                                                                                      lg_amount: 3
                                                                                                                                                                                                                                                                                                                                                                                                      group:
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "JavaVuser_LR_Information_pacing_immediately_thinktime_ignore"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: 50
                                                                                                                                                                                                                                                                                                                                                                                                          script_id: 394
                                                                                                                                                                                                                                                                                                                                                                                                          command_line: "echo hello from JavaVuser_LR_Information_pacing_immediately_thinktime_ignore > c:\\hello_from_JavaVuser_LR_Information_pacing_immediately_thinktime_ignore.txt"
                                                                                                                                                                                                                                                                                                                                                                                                          rts:
                                                                                                                                                                                                                                                                                                                                                                                                            pacing:
                                                                                                                                                                                                                                                                                                                                                                                                              number_of_iterations: 2
                                                                                                                                                                                                                                                                                                                                                                                                              type: "immediately"
                                                                                                                                                                                                                                                                                                                                                                                                            java_vm:
                                                                                                                                                                                                                                                                                                                                                                                                              jdk_home: "C:\\Program Files\\Java\\jdk1.8.0_191"
                                                                                                                                                                                                                                                                                                                                                                                                              java_vm_parameters: "java_vm_parameters"
                                                                                                                                                                                                                                                                                                                                                                                                              enable_classloader_per_vuser: true
                                                                                                                                                                                                                                                                                                                                                                                                              use_xboot: true
                                                                                                                                                                                                                                                                                                                                                                                                              java_env_class_paths:
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path1"
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path2"
                                                                                                                                                                                                                                                                                                                                                                                                            thinktime:
                                                                                                                                                                                                                                                                                                                                                                                                              type: "ignore"
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "JavaHTTP_BigXML_pacing_fixed_delay_thinktime_replay"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: 50
                                                                                                                                                                                                                                                                                                                                                                                                          script_path: "scripts\\java_protocols\\JavaHTTP_BigXML"
                                                                                                                                                                                                                                                                                                                                                                                                          command_line: "echo hello from JavaHTTP_BigXML_pacing_fixed_delay_thinktime_replay > c:\\hello_from_JavaHTTP_BigXML_pacing_fixed_delay_thinktime_replay.txt"
                                                                                                                                                                                                                                                                                                                                                                                                          rts:
                                                                                                                                                                                                                                                                                                                                                                                                            pacing:
                                                                                                                                                                                                                                                                                                                                                                                                              number_of_iterations: 2
                                                                                                                                                                                                                                                                                                                                                                                                              type: "fixed delay"
                                                                                                                                                                                                                                                                                                                                                                                                              delay: 10
                                                                                                                                                                                                                                                                                                                                                                                                            java_vm:
                                                                                                                                                                                                                                                                                                                                                                                                              jdk_home: "C:\\Program Files\\Java\\jdk1.8.0_191"
                                                                                                                                                                                                                                                                                                                                                                                                              java_vm_parameters: "java_vm_parameters"
                                                                                                                                                                                                                                                                                                                                                                                                              enable_classloader_per_vuser: true
                                                                                                                                                                                                                                                                                                                                                                                                            thinktime:
                                                                                                                                                                                                                                                                                                                                                                                                              type: "replay"
                                                                                                                                                                                                                                                                                                                                                                                                              limit_seconds: 30
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "JavaVuser_LR_Information_immediately_pacing_random_delay_thinktime_modify"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: 50
                                                                                                                                                                                                                                                                                                                                                                                                          script_id: 394
                                                                                                                                                                                                                                                                                                                                                                                                          command_line: "echo hello from JavaVuser_LR_Information_immediately_pacing_random_delay_thinktime_modify > c:\\hello_from_JavaVuser_LR_Information_immediately_pacing_random_delay_thinktime_modify.txt"
                                                                                                                                                                                                                                                                                                                                                                                                          rts:
                                                                                                                                                                                                                                                                                                                                                                                                            pacing:
                                                                                                                                                                                                                                                                                                                                                                                                              number_of_iterations: 2
                                                                                                                                                                                                                                                                                                                                                                                                              type: "random delay"
                                                                                                                                                                                                                                                                                                                                                                                                              delay: 10
                                                                                                                                                                                                                                                                                                                                                                                                              delay_random_range: 20
                                                                                                                                                                                                                                                                                                                                                                                                            java_vm:
                                                                                                                                                                                                                                                                                                                                                                                                              jdk_home: "C:\\Program Files\\Java\\jdk1.8.0_191"
                                                                                                                                                                                                                                                                                                                                                                                                              java_vm_parameters: "java_vm_parameters"
                                                                                                                                                                                                                                                                                                                                                                                                              enable_classloader_per_vuser: true
                                                                                                                                                                                                                                                                                                                                                                                                              java_env_class_paths:
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path1"
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path2"
                                                                                                                                                                                                                                                                                                                                                                                                            thinktime:
                                                                                                                                                                                                                                                                                                                                                                                                              type: "modify"
                                                                                                                                                                                                                                                                                                                                                                                                              limit_seconds: 30
                                                                                                                                                                                                                                                                                                                                                                                                              multiply_factor: 2
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "JavaHTTP_BigXML_pacing_fixed_interval_thinktime_random"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: 50
                                                                                                                                                                                                                                                                                                                                                                                                          #script_id: 392
                                                                                                                                                                                                                                                                                                                                                                                                          script_path: "scripts\\java_protocols\\JavaHTTP_BigXML"
                                                                                                                                                                                                                                                                                                                                                                                                          command_line: "echo hello from JavaHTTP_BigXML_pacing_fixed_interval_thinktime_random > c:\\hello_from_JavaHTTP_BigXML_pacing_fixed_interval_thinktime_random.txt"
                                                                                                                                                                                                                                                                                                                                                                                                          rts:
                                                                                                                                                                                                                                                                                                                                                                                                            pacing:
                                                                                                                                                                                                                                                                                                                                                                                                              number_of_iterations: 2
                                                                                                                                                                                                                                                                                                                                                                                                              type: "fixed interval"
                                                                                                                                                                                                                                                                                                                                                                                                              delay: 10
                                                                                                                                                                                                                                                                                                                                                                                                            java_vm:
                                                                                                                                                                                                                                                                                                                                                                                                              jdk_home: "C:\\Program Files\\Java\\jdk1.8.0_191"
                                                                                                                                                                                                                                                                                                                                                                                                              java_vm_parameters: "java_vm_parameters"
                                                                                                                                                                                                                                                                                                                                                                                                              enable_classloader_per_vuser: true
                                                                                                                                                                                                                                                                                                                                                                                                              java_env_class_paths:
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path1"
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path2"
                                                                                                                                                                                                                                                                                                                                                                                                            thinktime:
                                                                                                                                                                                                                                                                                                                                                                                                              type: "random"
                                                                                                                                                                                                                                                                                                                                                                                                              limit_seconds: 30
                                                                                                                                                                                                                                                                                                                                                                                                              min_percentage: 2
                                                                                                                                                                                                                                                                                                                                                                                                              max_percentage: 3
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "JavaHTTP_BigXML_pacing_random_interval"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: 50
                                                                                                                                                                                                                                                                                                                                                                                                          script_path: "scripts\\java_protocols\\JavaHTTP_BigXML"
                                                                                                                                                                                                                                                                                                                                                                                                          command_line: "echo hello from JavaHTTP_BigXML_pacing_random_interval > c:\\hello_from_JavaHTTP_BigXML_pacing_random_interval.txt"
                                                                                                                                                                                                                                                                                                                                                                                                          rts:
                                                                                                                                                                                                                                                                                                                                                                                                            pacing:
                                                                                                                                                                                                                                                                                                                                                                                                              number_of_iterations: 2
                                                                                                                                                                                                                                                                                                                                                                                                              type: "random interval"
                                                                                                                                                                                                                                                                                                                                                                                                              delay: 10
                                                                                                                                                                                                                                                                                                                                                                                                              delay_random_range: 20
                                                                                                                                                                                                                                                                                                                                                                                                            java_vm:
                                                                                                                                                                                                                                                                                                                                                                                                              jdk_home: "C:\\Program Files\\Java\\jdk1.8.0_191"
                                                                                                                                                                                                                                                                                                                                                                                                              java_vm_parameters: "java_vm_parameters"
                                                                                                                                                                                                                                                                                                                                                                                                              enable_classloader_per_vuser: true
                                                                                                                                                                                                                                                                                                                                                                                                              java_env_class_paths:
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path1"
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path2"
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "Mtours_pacing_random_interval"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: 50
                                                                                                                                                                                                                                                                                                                                                                                                          script_path: "scripts\\Mtours"
                                                                                                                                                                                                                                                                                                                                                                                                          command_line: "echo hello from Mtours_pacing_random_interval > c:\\hello_from_Mtours_pacing_random_interval.txt"
                                                                                                                                                                                                                                                                                                                                                                                                          rts:
                                                                                                                                                                                                                                                                                                                                                                                                            pacing:
                                                                                                                                                                                                                                                                                                                                                                                                              number_of_iterations: 2
                                                                                                                                                                                                                                                                                                                                                                                                              type: "random interval"
                                                                                                                                                                                                                                                                                                                                                                                                              delay: 10
                                                                                                                                                                                                                                                                                                                                                                                                              delay_random_range: 20
                                                                                                                                                                                                                                                                                                                                                                                                            jmeter:
                                                                                                                                                                                                                                                                                                                                                                                                              start_measurements: true
                                                                                                                                                                                                                                                                                                                                                                                                              jmeter_home_path: "c:\\jmeter"
                                                                                                                                                                                                                                                                                                                                                                                                              jmeter_min_port: 2001
                                                                                                                                                                                                                                                                                                                                                                                                              jmeter_max_port: 3001
                                                                                                                                                                                                                                                                                                                                                                                                              jmeter_additional_properties: "jmeter_additional_properties"
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "Mtours_pacing_random_interval_Jmeter_default_port"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: 50
                                                                                                                                                                                                                                                                                                                                                                                                          script_path: "scripts\\Mtours"
                                                                                                                                                                                                                                                                                                                                                                                                          command_line: "echo hello from Mtours_pacing_random_interval_Jmeter_default_port > c:\\hello_from_Mtours_pacing_random_interval_Jmeter_default_port.txt"
                                                                                                                                                                                                                                                                                                                                                                                                          rts:
                                                                                                                                                                                                                                                                                                                                                                                                            pacing:
                                                                                                                                                                                                                                                                                                                                                                                                              number_of_iterations: 2
                                                                                                                                                                                                                                                                                                                                                                                                              type: "random interval"
                                                                                                                                                                                                                                                                                                                                                                                                              delay: 10
                                                                                                                                                                                                                                                                                                                                                                                                              delay_random_range: 20
                                                                                                                                                                                                                                                                                                                                                                                                            jmeter:
                                                                                                                                                                                                                                                                                                                                                                                                              start_measurements: true
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      scheduler:
                                                                                                                                                                                                                                                                                                                                                                                                        rampup: 120
                                                                                                                                                                                                                                                                                                                                                                                                        duration: 600
                                                                                                                                                                                                                                                                                                                                                                                                      ##################################################
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                                                                                                                                      • Values: YES, NO
                                                                                                                                                                                                                                                                                                                                                                                                  • pcRunBuild
                                                                                                                                                                                                                                                                                                                                                                                                    • serverAndPort
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • pcServerName
                                                                                                                                                                                                                                                                                                                                                                                                      Hostname or IP address
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • almDomain
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • almProject
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • testToRun
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • testId
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • testContentToCreate

                                                                                                                                                                                                                                                                                                                                                                                                      How to create a test from YAML input

                                                                                                                                                                                                                                                                                                                                                                                                      The content of the field must either be:

                                                                                                                                                                                                                                                                                                                                                                                                      • Text in YAML syntax composed according to the parameters described in the tables below. You must set values to the 'test_name' and 'test_folder_path' parameters and continue with the'test_content' parameter and its sub-parameters.
                                                                                                                                                                                                                                                                                                                                                                                                      • As opposed to the previous option, you can also specify as value a relative path to a YAML file within the workspace (or within your Git repository cloned within the workspace). In the YAML file, only specify the parameters defined in the 'test_content' table. The following logic will be used to create the Performance Center test:
                                                                                                                                                                                                                                                                                                                                                                                                        • The file name (without extension) will be used as the test name.
                                                                                                                                                                                                                                                                                                                                                                                                        • The location of the file in the Git repository will be the location of the test under the root folder ('Subject') in the Test Management tree.
                                                                                                                                                                                                                                                                                                                                                                                                        • The content of the YAML file must consist of the parameters, and their sub-parameters, listed in the 'test_content' table below.

                                                                                                                                                                                                                                                                                                                                                                                                      Note:

                                                                                                                                                                                                                                                                                                                                                                                                      • All parameters must be in lowercase.
                                                                                                                                                                                                                                                                                                                                                                                                      • When a backslash (\) occurs in a value provided to a parameter (for example, a folder separator in a file path), a double backslash (\\) must be used instead.
                                                                                                                                                                                                                                                                                                                                                                                                      • This feature is supported with Performance Center 12.61 and later versions.

                                                                                                                                                                                                                                                                                                                                                                                                      Root parameters of the field
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      test_name The test name. Yes
                                                                                                                                                                                                                                                                                                                                                                                                      test_folder_path The location of the test in the Test Management folder tree of the Performance Center project. The folders should be separated by double backslashes (\\). For example, "MyMainFolder\\MySubfolder\\MySubSubFolder". Do not include the Performance Center root folder (named "Subject") Yes
                                                                                                                                                                                                                                                                                                                                                                                                      test_content The content of the test that requires additional parameters specified in the 'test_content' table below. Yes

                                                                                                                                                                                                                                                                                                                                                                                                      test_content (if a YAML file is specified in the field, those are the root parameter to be used in the file content):
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      controller Defines the Controller to be used during the test run (it must be an available host in the Performance Center project). If not specified, a Controller will be chosen from the different controllers available in the Performance Center project. No
                                                                                                                                                                                                                                                                                                                                                                                                      lg_amount Number of load generators to allocate to the test (every group in the test will be run by the same load generators). Not required if each group defined in the 'group' parameter defines the load generators it will be using via the 'lg_name' parameter (see 'group' table below).
                                                                                                                                                                                                                                                                                                                                                                                                      group Lists all groups or scripts defined in the test. The parameter to be used in each group are specified in the 'group' table below. Yes
                                                                                                                                                                                                                                                                                                                                                                                                      scheduler Defines the duration of a test, and determines whether virtual users are started simultaneously or gradually. See the 'scheduler' table below. No

                                                                                                                                                                                                                                                                                                                                                                                                      group:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      group_name Name of the group (it must be a unique name if several groups are defined). Yes
                                                                                                                                                                                                                                                                                                                                                                                                      vusers Number of virtual users to allocate to the group for running the script. Yes
                                                                                                                                                                                                                                                                                                                                                                                                      script_id ID of the script in the Performance Center project. Not required if the 'script_path' parameter is specified.
                                                                                                                                                                                                                                                                                                                                                                                                      script_path Path and name of the script to be added to the group, separated by double backslashes (\\). For example "MyMainFolder\\MySubFolder\\MyScriptName'. Do not include the Performance Center root folder (named "Subject"). Not required if 'script_id' parameter is specified
                                                                                                                                                                                                                                                                                                                                                                                                      lg_name List of load generators to allocate to the group for running the script. The supported values are:
                                                                                                                                                                                                                                                                                                                                                                                                      • The hostname, as defined in Performance Center, of an existing load generator in Performance Center allocated as a host.
                                                                                                                                                                                                                                                                                                                                                                                                      • "LG" followed by a number, to use an automatically matched load generator (recommended).
                                                                                                                                                                                                                                                                                                                                                                                                      • "DOCKER" followed by a number, to use a dynamic load generator (available if your Performance Center server and project are set to work with Docker).
                                                                                                                                                                                                                                                                                                                                                                                                      No
                                                                                                                                                                                                                                                                                                                                                                                                      command_line The command line applied to the group. No
                                                                                                                                                                                                                                                                                                                                                                                                      rts Object defining the runtime settings of the script. See the 'rts' table below. No

                                                                                                                                                                                                                                                                                                                                                                                                      rts:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      pacing Can be used to define the number of iterations the script will run and the required delay between iterations (see the 'pacing' table below). No
                                                                                                                                                                                                                                                                                                                                                                                                      thinktime Can be used to define think time (see the 'thinktime' table below). No
                                                                                                                                                                                                                                                                                                                                                                                                      java_vm Can be used when defining Java environment runtime settings (see the 'java_vm' table below). No
                                                                                                                                                                                                                                                                                                                                                                                                      jmeter Can be used to define JMeter environment runtime settings (see the 'jmeter' table below). No

                                                                                                                                                                                                                                                                                                                                                                                                      pacing:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      number_of_iterations Specifies the number of iterations to run; this must be a positive number. Yes
                                                                                                                                                                                                                                                                                                                                                                                                      type Possible values for type attribute are:
                                                                                                                                                                                                                                                                                                                                                                                                      • "immediately": ignores 'delay' and 'delay_random_range' parameters. This is the default value when no type is specified.
                                                                                                                                                                                                                                                                                                                                                                                                      • "fixed delay": 'delay' parameter is mandatory.
                                                                                                                                                                                                                                                                                                                                                                                                      • "random delay": 'delay' and 'delay_random_range' parameters are mandatory.
                                                                                                                                                                                                                                                                                                                                                                                                      • "fixed interval": 'delay' parameter is mandatory.
                                                                                                                                                                                                                                                                                                                                                                                                      • "random interval": 'delay' and 'delay_random_range' parameters are mandatory.
                                                                                                                                                                                                                                                                                                                                                                                                      No
                                                                                                                                                                                                                                                                                                                                                                                                      delay Non-negative number (less than 'delay_at_range_to_seconds' when specified). Depends on the value provided for the 'type' parameter.
                                                                                                                                                                                                                                                                                                                                                                                                      delay_random_range Non-negative number. It will be added to the value given to the 'delay' parameter (the value will be randomly chosen between the value given to 'delay' parameter and the same value to which is added the value of this parameter). Depends on the value provided for the 'type' parameter.

                                                                                                                                                                                                                                                                                                                                                                                                      thinktime:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      type The ThinkTime Type attribute is one of:
                                                                                                                                                                                                                                                                                                                                                                                                      • "ignore": This is the default value when no type is specified.
                                                                                                                                                                                                                                                                                                                                                                                                      • "replay": Provide 'limit_seconds' parameter with value.
                                                                                                                                                                                                                                                                                                                                                                                                      • "modify": Provide 'limit_seconds' and 'multiply_factor' parameters with values.
                                                                                                                                                                                                                                                                                                                                                                                                      • "random": Provide 'limit_seconds', 'min_percentage' and 'max_percentage' parameters with values.
                                                                                                                                                                                                                                                                                                                                                                                                      No
                                                                                                                                                                                                                                                                                                                                                                                                      min_percentage This must be a positive number. Depends on the value provided for the 'type' parameter.
                                                                                                                                                                                                                                                                                                                                                                                                      max_percentage This must be a positive number (it must be larger than the value provided for the 'min_percentage' parameter). Depends on the value provided for the 'type' parameter.
                                                                                                                                                                                                                                                                                                                                                                                                      limit_seconds This must be a positive number. Depends on the value provided for the 'type' parameter.
                                                                                                                                                                                                                                                                                                                                                                                                      multiply_factor The recorded think time is multiplied by this factor at runtime. Depends on the value provided for the 'type' parameter.

                                                                                                                                                                                                                                                                                                                                                                                                      java_vm:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      jdk_home The JDK installation path. No
                                                                                                                                                                                                                                                                                                                                                                                                      java_vm_parameters List the Java command line parameters. These parameters can be any JVM argument. The common arguments are the debug flag (-verbose) or memory settings (-ms, -mx). In additional, you can also pass properties to Java applications in the form of a -D flag. No
                                                                                                                                                                                                                                                                                                                                                                                                      use_xboot Boolean: Instructs VuGen to add the Classpath before the Xbootclasspath (prepend the string). No
                                                                                                                                                                                                                                                                                                                                                                                                      enable_classloader_per_vuser Boolean: Loads each Virtual User using a dedicated class loader (runs Vusers as threads). No
                                                                                                                                                                                                                                                                                                                                                                                                      java_env_class_paths A list of classpath entries. Use a double backslash (\\) for folder separators. No

                                                                                                                                                                                                                                                                                                                                                                                                      jmeter:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      start_measurements Boolean value to enable JMX measurements during performance test execution. No
                                                                                                                                                                                                                                                                                                                                                                                                      jmeter_home_path Path to JMeter home. If not defined, the path from the %JMETER_HOME% environment variable is used. No
                                                                                                                                                                                                                                                                                                                                                                                                      jmeter_min_port This number must be lower than the value provided in the 'jmeter_max_port' parameter. Both 'jmeter_min_port' and 'jmeter_max_port' parameters must be specified otherwise the default port values is used. No
                                                                                                                                                                                                                                                                                                                                                                                                      jmeter_max_port This number must be higher than the value provided in the 'jmeter_min_port' parameter. Both 'jmeter_min_port' and 'jmeter_max_port' parameters must be specified otherwise the default port values is used. No
                                                                                                                                                                                                                                                                                                                                                                                                      jmeter_additional_properties JMeter additional properties file. Use double slash (\\) for folder separator. No

                                                                                                                                                                                                                                                                                                                                                                                                      scheduler:
                                                                                                                                                                                                                                                                                                                                                                                                      Parameter Description Required
                                                                                                                                                                                                                                                                                                                                                                                                      rampup Time, in seconds, to gradually start all virtual users. Additional virtual users are added every 15 seconds until the time specified in the parameter ends. If no value is specified, all virtual users are started simultaneously at the beginning of the test. No
                                                                                                                                                                                                                                                                                                                                                                                                      duration Time, in seconds, that it will take to run the test after all virtual users are started. After this time, the test run ends. If not specified, the test will run until completion. No

                                                                                                                                                                                                                                                                                                                                                                                                      In the next example, the value of the field is set with the code below:
                                                                                                                                                                                                                                                                                                                                                                                                      • The test name is "mytestname" and it will be placed in the Performance Center project under the folder path "Subject\\Tests\\mytests" (the root folder of the folders, which is "Subject", should not be specified in the parameter). The folder separator is a double backslash (\\).
                                                                                                                                                                                                                                                                                                                                                                                                      • In the content:
                                                                                                                                                                                                                                                                                                                                                                                                        • Since no Controller or load generator amount were specified, a random available Controller will be used to run the test, and the 'lg_name' parameter specified in each group will be used.
                                                                                                                                                                                                                                                                                                                                                                                                        • In the 'group' parameter:
                                                                                                                                                                                                                                                                                                                                                                                                          • We added two scripts. For each, we provided a unique value in the 'group_name' parameter, and the number of virtual users to run the group.
                                                                                                                                                                                                                                                                                                                                                                                                          • Since we did not know the ID of the scripts, we used the 'script_path' parameter in which we entered the script path (without "Subject") followed by the script name, and used double backslashes for separators.
                                                                                                                                                                                                                                                                                                                                                                                                          • We specified the load generators that will be used by each group (in this case, load generators will automatically be matched as we use the 'LG' prefix).
                                                                                                                                                                                                                                                                                                                                                                                                      • In the scheduler:
                                                                                                                                                                                                                                                                                                                                                                                                        • We want all Virtual Users to be initialized gradually (45 seconds).
                                                                                                                                                                                                                                                                                                                                                                                                        • We want the test to stop after 5 minutes (300 seconds).
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      ##################################################
                                                                                                                                                                                                                                                                                                                                                                                                      test_name: mytestname
                                                                                                                                                                                                                                                                                                                                                                                                      test_folder_path: "Tests\\mytests"
                                                                                                                                                                                                                                                                                                                                                                                                      test_content:
                                                                                                                                                                                                                                                                                                                                                                                                        group:
                                                                                                                                                                                                                                                                                                                                                                                                          - group_name: "TEstInt"
                                                                                                                                                                                                                                                                                                                                                                                                            vusers: '20'
                                                                                                                                                                                                                                                                                                                                                                                                            script_path: "plugin\\TEstInt"
                                                                                                                                                                                                                                                                                                                                                                                                            lg_name:
                                                                                                                                                                                                                                                                                                                                                                                                              - "LG1"
                                                                                                                                                                                                                                                                                                                                                                                                              - "LG2"
                                                                                                                                                                                                                                                                                                                                                                                                          - group_name: "Mtours"
                                                                                                                                                                                                                                                                                                                                                                                                            vusers: '20'
                                                                                                                                                                                                                                                                                                                                                                                                            script_path: "plugin\\mtours"
                                                                                                                                                                                                                                                                                                                                                                                                            lg_name:
                                                                                                                                                                                                                                                                                                                                                                                                              - "LG3"
                                                                                                                                                                                                                                                                                                                                                                                                              - "LG4"
                                                                                                                                                                                                                                                                                                                                                                                                        scheduler:
                                                                                                                                                                                                                                                                                                                                                                                                          rampup: '45'
                                                                                                                                                                                                                                                                                                                                                                                                          duration: '300'
                                                                                                                                                                                                                                                                                                                                                                                                      ##################################################
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                                                                                                                                      In the next example, a YAML file location is specified as value and the content of the file contains the code below:
                                                                                                                                                                                                                                                                                                                                                                                                      • The plugin automatically assigns the file name as the test name, and the folder path of the file in the Git repository is used to create the location of the test under the root folder ('Subject') in the Performance Center project.
                                                                                                                                                                                                                                                                                                                                                                                                      • In the content:
                                                                                                                                                                                                                                                                                                                                                                                                        • Since no Controller or load generator amount were specified, a random available Controller will be used to run the test, and the 'lg_name' parameter specified in each group will be used.
                                                                                                                                                                                                                                                                                                                                                                                                        • In the 'group' parameter:
                                                                                                                                                                                                                                                                                                                                                                                                          • We added two scripts. For each, we provided a unique value in the 'group_name' parameter, and the number of virtual users to run the group.
                                                                                                                                                                                                                                                                                                                                                                                                          • Since we did not know the ID of the scripts, we used the 'script_path' parameter in which we entered the script path (without "Subject") followed by the script name, and used double backslashes for separators.
                                                                                                                                                                                                                                                                                                                                                                                                          • We specified the load generators that will be used by each group (in this case, load generators will automatically be matched as we use the 'LG' prefix).
                                                                                                                                                                                                                                                                                                                                                                                                      • In the scheduler:
                                                                                                                                                                                                                                                                                                                                                                                                        • We want all Virtual Users to be initialized gradually (45 seconds).
                                                                                                                                                                                                                                                                                                                                                                                                        • We want the test to stop after 5 minutes (300 seconds).
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      ##################################################
                                                                                                                                                                                                                                                                                                                                                                                                      group:
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "TEstInt"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: '20'
                                                                                                                                                                                                                                                                                                                                                                                                          script_path: "plugin\\TEstInt"
                                                                                                                                                                                                                                                                                                                                                                                                          lg_name:
                                                                                                                                                                                                                                                                                                                                                                                                            - "LG1"
                                                                                                                                                                                                                                                                                                                                                                                                            - "LG2"
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "Mtours"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: '20'
                                                                                                                                                                                                                                                                                                                                                                                                          script_path: "plugin\\mtours"
                                                                                                                                                                                                                                                                                                                                                                                                          lg_name:
                                                                                                                                                                                                                                                                                                                                                                                                            - "LG3"
                                                                                                                                                                                                                                                                                                                                                                                                            - "LG4"
                                                                                                                                                                                                                                                                                                                                                                                                      scheduler:
                                                                                                                                                                                                                                                                                                                                                                                                        rampup: '45'
                                                                                                                                                                                                                                                                                                                                                                                                        duration: '300'
                                                                                                                                                                                                                                                                                                                                                                                                      ##################################################
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                                                                                                                                      In the next example, a YAML file location is specified as value and the content of the file contains the code below:
                                                                                                                                                                                                                                                                                                                                                                                                      • The plugin automatically assigns the file name as the test name, and the folder path of the file in the Git repository is used to create the location of the test under the root folder ('Subject') in the Performance Center project.
                                                                                                                                                                                                                                                                                                                                                                                                      • Since the 'controller' parameter and the 'lg_amount' parameter are specified, the specified controller will be used to run the test and three automatch load generators will be used and shared by all groups.
                                                                                                                                                                                                                                                                                                                                                                                                      • The content of the file is defined with seven groups, all being set with the “rts” parameter:
                                                                                                                                                                                                                                                                                                                                                                                                        • The “pacing” parameter is used with different options for all groups.
                                                                                                                                                                                                                                                                                                                                                                                                        • The “java_vm” parameter is used for five scripts with JavaVM for protocol.
                                                                                                                                                                                                                                                                                                                                                                                                        • The “thinktime” parameter is used with different options for four groups.
                                                                                                                                                                                                                                                                                                                                                                                                        • The “jmeter” parameter is used for two scripts with JMeter for protocol.
                                                                                                                                                                                                                                                                                                                                                                                                      • In the scheduler:
                                                                                                                                                                                                                                                                                                                                                                                                        • We want all Virtual Users to be initialized gradually (120 seconds).
                                                                                                                                                                                                                                                                                                                                                                                                        • We want the test to stop after 10 minutes (600 seconds).
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      ##################################################
                                                                                                                                                                                                                                                                                                                                                                                                      controller: "mycontroller"
                                                                                                                                                                                                                                                                                                                                                                                                      lg_amount: 3
                                                                                                                                                                                                                                                                                                                                                                                                      group:
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "JavaVuser_LR_Information_pacing_immediately_thinktime_ignore"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: 50
                                                                                                                                                                                                                                                                                                                                                                                                          script_id: 394
                                                                                                                                                                                                                                                                                                                                                                                                          command_line: "echo hello from JavaVuser_LR_Information_pacing_immediately_thinktime_ignore > c:\\hello_from_JavaVuser_LR_Information_pacing_immediately_thinktime_ignore.txt"
                                                                                                                                                                                                                                                                                                                                                                                                          rts:
                                                                                                                                                                                                                                                                                                                                                                                                            pacing:
                                                                                                                                                                                                                                                                                                                                                                                                              number_of_iterations: 2
                                                                                                                                                                                                                                                                                                                                                                                                              type: "immediately"
                                                                                                                                                                                                                                                                                                                                                                                                            java_vm:
                                                                                                                                                                                                                                                                                                                                                                                                              jdk_home: "C:\\Program Files\\Java\\jdk1.8.0_191"
                                                                                                                                                                                                                                                                                                                                                                                                              java_vm_parameters: "java_vm_parameters"
                                                                                                                                                                                                                                                                                                                                                                                                              enable_classloader_per_vuser: true
                                                                                                                                                                                                                                                                                                                                                                                                              use_xboot: true
                                                                                                                                                                                                                                                                                                                                                                                                              java_env_class_paths:
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path1"
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path2"
                                                                                                                                                                                                                                                                                                                                                                                                            thinktime:
                                                                                                                                                                                                                                                                                                                                                                                                              type: "ignore"
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "JavaHTTP_BigXML_pacing_fixed_delay_thinktime_replay"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: 50
                                                                                                                                                                                                                                                                                                                                                                                                          script_path: "scripts\\java_protocols\\JavaHTTP_BigXML"
                                                                                                                                                                                                                                                                                                                                                                                                          command_line: "echo hello from JavaHTTP_BigXML_pacing_fixed_delay_thinktime_replay > c:\\hello_from_JavaHTTP_BigXML_pacing_fixed_delay_thinktime_replay.txt"
                                                                                                                                                                                                                                                                                                                                                                                                          rts:
                                                                                                                                                                                                                                                                                                                                                                                                            pacing:
                                                                                                                                                                                                                                                                                                                                                                                                              number_of_iterations: 2
                                                                                                                                                                                                                                                                                                                                                                                                              type: "fixed delay"
                                                                                                                                                                                                                                                                                                                                                                                                              delay: 10
                                                                                                                                                                                                                                                                                                                                                                                                            java_vm:
                                                                                                                                                                                                                                                                                                                                                                                                              jdk_home: "C:\\Program Files\\Java\\jdk1.8.0_191"
                                                                                                                                                                                                                                                                                                                                                                                                              java_vm_parameters: "java_vm_parameters"
                                                                                                                                                                                                                                                                                                                                                                                                              enable_classloader_per_vuser: true
                                                                                                                                                                                                                                                                                                                                                                                                            thinktime:
                                                                                                                                                                                                                                                                                                                                                                                                              type: "replay"
                                                                                                                                                                                                                                                                                                                                                                                                              limit_seconds: 30
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "JavaVuser_LR_Information_immediately_pacing_random_delay_thinktime_modify"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: 50
                                                                                                                                                                                                                                                                                                                                                                                                          script_id: 394
                                                                                                                                                                                                                                                                                                                                                                                                          command_line: "echo hello from JavaVuser_LR_Information_immediately_pacing_random_delay_thinktime_modify > c:\\hello_from_JavaVuser_LR_Information_immediately_pacing_random_delay_thinktime_modify.txt"
                                                                                                                                                                                                                                                                                                                                                                                                          rts:
                                                                                                                                                                                                                                                                                                                                                                                                            pacing:
                                                                                                                                                                                                                                                                                                                                                                                                              number_of_iterations: 2
                                                                                                                                                                                                                                                                                                                                                                                                              type: "random delay"
                                                                                                                                                                                                                                                                                                                                                                                                              delay: 10
                                                                                                                                                                                                                                                                                                                                                                                                              delay_random_range: 20
                                                                                                                                                                                                                                                                                                                                                                                                            java_vm:
                                                                                                                                                                                                                                                                                                                                                                                                              jdk_home: "C:\\Program Files\\Java\\jdk1.8.0_191"
                                                                                                                                                                                                                                                                                                                                                                                                              java_vm_parameters: "java_vm_parameters"
                                                                                                                                                                                                                                                                                                                                                                                                              enable_classloader_per_vuser: true
                                                                                                                                                                                                                                                                                                                                                                                                              java_env_class_paths:
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path1"
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path2"
                                                                                                                                                                                                                                                                                                                                                                                                            thinktime:
                                                                                                                                                                                                                                                                                                                                                                                                              type: "modify"
                                                                                                                                                                                                                                                                                                                                                                                                              limit_seconds: 30
                                                                                                                                                                                                                                                                                                                                                                                                              multiply_factor: 2
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "JavaHTTP_BigXML_pacing_fixed_interval_thinktime_random"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: 50
                                                                                                                                                                                                                                                                                                                                                                                                          #script_id: 392
                                                                                                                                                                                                                                                                                                                                                                                                          script_path: "scripts\\java_protocols\\JavaHTTP_BigXML"
                                                                                                                                                                                                                                                                                                                                                                                                          command_line: "echo hello from JavaHTTP_BigXML_pacing_fixed_interval_thinktime_random > c:\\hello_from_JavaHTTP_BigXML_pacing_fixed_interval_thinktime_random.txt"
                                                                                                                                                                                                                                                                                                                                                                                                          rts:
                                                                                                                                                                                                                                                                                                                                                                                                            pacing:
                                                                                                                                                                                                                                                                                                                                                                                                              number_of_iterations: 2
                                                                                                                                                                                                                                                                                                                                                                                                              type: "fixed interval"
                                                                                                                                                                                                                                                                                                                                                                                                              delay: 10
                                                                                                                                                                                                                                                                                                                                                                                                            java_vm:
                                                                                                                                                                                                                                                                                                                                                                                                              jdk_home: "C:\\Program Files\\Java\\jdk1.8.0_191"
                                                                                                                                                                                                                                                                                                                                                                                                              java_vm_parameters: "java_vm_parameters"
                                                                                                                                                                                                                                                                                                                                                                                                              enable_classloader_per_vuser: true
                                                                                                                                                                                                                                                                                                                                                                                                              java_env_class_paths:
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path1"
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path2"
                                                                                                                                                                                                                                                                                                                                                                                                            thinktime:
                                                                                                                                                                                                                                                                                                                                                                                                              type: "random"
                                                                                                                                                                                                                                                                                                                                                                                                              limit_seconds: 30
                                                                                                                                                                                                                                                                                                                                                                                                              min_percentage: 2
                                                                                                                                                                                                                                                                                                                                                                                                              max_percentage: 3
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "JavaHTTP_BigXML_pacing_random_interval"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: 50
                                                                                                                                                                                                                                                                                                                                                                                                          script_path: "scripts\\java_protocols\\JavaHTTP_BigXML"
                                                                                                                                                                                                                                                                                                                                                                                                          command_line: "echo hello from JavaHTTP_BigXML_pacing_random_interval > c:\\hello_from_JavaHTTP_BigXML_pacing_random_interval.txt"
                                                                                                                                                                                                                                                                                                                                                                                                          rts:
                                                                                                                                                                                                                                                                                                                                                                                                            pacing:
                                                                                                                                                                                                                                                                                                                                                                                                              number_of_iterations: 2
                                                                                                                                                                                                                                                                                                                                                                                                              type: "random interval"
                                                                                                                                                                                                                                                                                                                                                                                                              delay: 10
                                                                                                                                                                                                                                                                                                                                                                                                              delay_random_range: 20
                                                                                                                                                                                                                                                                                                                                                                                                            java_vm:
                                                                                                                                                                                                                                                                                                                                                                                                              jdk_home: "C:\\Program Files\\Java\\jdk1.8.0_191"
                                                                                                                                                                                                                                                                                                                                                                                                              java_vm_parameters: "java_vm_parameters"
                                                                                                                                                                                                                                                                                                                                                                                                              enable_classloader_per_vuser: true
                                                                                                                                                                                                                                                                                                                                                                                                              java_env_class_paths:
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path1"
                                                                                                                                                                                                                                                                                                                                                                                                                - "java_env_class_path2"
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "Mtours_pacing_random_interval"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: 50
                                                                                                                                                                                                                                                                                                                                                                                                          script_path: "scripts\\Mtours"
                                                                                                                                                                                                                                                                                                                                                                                                          command_line: "echo hello from Mtours_pacing_random_interval > c:\\hello_from_Mtours_pacing_random_interval.txt"
                                                                                                                                                                                                                                                                                                                                                                                                          rts:
                                                                                                                                                                                                                                                                                                                                                                                                            pacing:
                                                                                                                                                                                                                                                                                                                                                                                                              number_of_iterations: 2
                                                                                                                                                                                                                                                                                                                                                                                                              type: "random interval"
                                                                                                                                                                                                                                                                                                                                                                                                              delay: 10
                                                                                                                                                                                                                                                                                                                                                                                                              delay_random_range: 20
                                                                                                                                                                                                                                                                                                                                                                                                            jmeter:
                                                                                                                                                                                                                                                                                                                                                                                                              start_measurements: true
                                                                                                                                                                                                                                                                                                                                                                                                              jmeter_home_path: "c:\\jmeter"
                                                                                                                                                                                                                                                                                                                                                                                                              jmeter_min_port: 2001
                                                                                                                                                                                                                                                                                                                                                                                                              jmeter_max_port: 3001
                                                                                                                                                                                                                                                                                                                                                                                                              jmeter_additional_properties: "jmeter_additional_properties"
                                                                                                                                                                                                                                                                                                                                                                                                        - group_name: "Mtours_pacing_random_interval_Jmeter_default_port"
                                                                                                                                                                                                                                                                                                                                                                                                          vusers: 50
                                                                                                                                                                                                                                                                                                                                                                                                          script_path: "scripts\\Mtours"
                                                                                                                                                                                                                                                                                                                                                                                                          command_line: "echo hello from Mtours_pacing_random_interval_Jmeter_default_port > c:\\hello_from_Mtours_pacing_random_interval_Jmeter_default_port.txt"
                                                                                                                                                                                                                                                                                                                                                                                                          rts:
                                                                                                                                                                                                                                                                                                                                                                                                            pacing:
                                                                                                                                                                                                                                                                                                                                                                                                              number_of_iterations: 2
                                                                                                                                                                                                                                                                                                                                                                                                              type: "random interval"
                                                                                                                                                                                                                                                                                                                                                                                                              delay: 10
                                                                                                                                                                                                                                                                                                                                                                                                              delay_random_range: 20
                                                                                                                                                                                                                                                                                                                                                                                                            jmeter:
                                                                                                                                                                                                                                                                                                                                                                                                              start_measurements: true
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      scheduler:
                                                                                                                                                                                                                                                                                                                                                                                                        rampup: 120
                                                                                                                                                                                                                                                                                                                                                                                                        duration: 600
                                                                                                                                                                                                                                                                                                                                                                                                      ##################################################
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • testInstanceId
                                                                                                                                                                                                                                                                                                                                                                                                      Represents an instance of a performance test within an ALM Test Set. In order to find the test instance id go to: PC Web UI > Test Lab perspective > Performance Test Set table and look for the ID column
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • autoTestInstanceID
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • timeslotDurationHours
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • timeslotDurationMinutes
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • postRunAction
                                                                                                                                                                                                                                                                                                                                                                                                      • Values: COLLATE, COLLATE_AND_ANALYZE, DO_NOTHING
                                                                                                                                                                                                                                                                                                                                                                                                    • vudsMode
                                                                                                                                                                                                                                                                                                                                                                                                      A Virtual User Day (VUD) license provides you with a specified number of Vusers (VUDs) that you can run an unlimited number of times within a 24 hour period. Before using this option, make sure that VUDs licenses are applied in your Micro Focus Performance Center environment.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • statusBySLA
                                                                                                                                                                                                                                                                                                                                                                                                      Check this option in order to set the build-step status according to a pre-defined SLA (Service Level Agreement) configured within your performance test. Unless checked, the build-step will be labeled as Passed as long as no failures occurred.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • description
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • addRunToTrendReport
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • trendReportId
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • HTTPSProtocol
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • proxyOutURL
                                                                                                                                                                                                                                                                                                                                                                                                      Add your local proxy as following: http(s)://host:port
                                                                                                                                                                                                                                                                                                                                                                                                      or Leave empty if not using a local proxy. The following proxy configurations are not supported:
                                                                                                                                                                                                                                                                                                                                                                                                      • PAC (proxy auto-config).
                                                                                                                                                                                                                                                                                                                                                                                                      • Automatic configuration script.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • credentialsProxyId
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • retry
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • retryDelay
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • retryOccurrences
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • activateDTConfiguration
                                                                                                                                                                                                                                                                                                                                                                                                    • dynatraceProfile
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • configuration
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • createMemoryDump
                                                                                                                                                                                                                                                                                                                                                                                                    • dynatraceProfile
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • agent
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • host
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • autoPostProcess (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • capturePrimitives (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • captureStrings (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • dogc (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • lockSession (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • type (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • startSession
                                                                                                                                                                                                                                                                                                                                                                                                    • dynatraceProfile
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • testCase
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • lockSession (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • recordingOption (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • stopSession
                                                                                                                                                                                                                                                                                                                                                                                                    • dynatraceProfile
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • createThreadDump
                                                                                                                                                                                                                                                                                                                                                                                                    • dynatraceProfile
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • agent
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • host
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • lockSession (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                  • blazeMeterTest
                                                                                                                                                                                                                                                                                                                                                                                                    • credentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      Select the BlazeMeter credentials to use.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • workspaceId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • testId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      BlazeMeter's plugin for Jenkins allows users to automate load tests from the cloud post build.
                                                                                                                                                                                                                                                                                                                                                                                                      Just choose the test you want to run. Let Jenkins start and stop the test and document the results.
                                                                                                                                                                                                                                                                                                                                                                                                      After the run, a test report will be generated directly into Jenkins and your BlazeMeter account.
                                                                                                                                                                                                                                                                                                                                                                                                      If the test list is empty, you must insert your unique BlazeMeter API key into the Jenkins settings, or create a test in your BlazeMeter account.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • abortJob (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      If checked and BlazeMeter test has fails plugin will throw AbortException
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • additionalTestFiles (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      Before the test runs these files will be pushed to the selected BlazeMeter test. Existing files with the same name will be replaced. Provide a list of files that are locate in job workspace(relative path, each file on a new line).
                                                                                                                                                                                                                                                                                                                                                                                                      Limitations: Supported test types: Taurus, FunctionalApi, JMeter
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • getJtl (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      Check this box if you need to download JTL report after test will be over.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • getJunit (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      Check this box if you need to download junit report after test will be over.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • jobApiKey (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • jtlPath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      Here you can define desired location for downloading jtl artifact.
                                                                                                                                                                                                                                                                                                                                                                                                      Plugin supports both absolute and relative paths.
                                                                                                                                                                                                                                                                                                                                                                                                      Jenkins environment variables will be resolved.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • junitPath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      Here you can define desired location for downloading junit artifact.
                                                                                                                                                                                                                                                                                                                                                                                                      Plugin supports both absolute and relative paths.
                                                                                                                                                                                                                                                                                                                                                                                                      Jenkins environment variables will be resolved.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • mainTestFile (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      Before the test runs this file will be pushed to the selected BlazeMeter test and select as executable file. Existing file with the same name will be replaced. Provide a file that is locate in job workspace(relative path).
                                                                                                                                                                                                                                                                                                                                                                                                      Limitations: For Taurus and FunctionalApi tests will set 'Test type': JMeter if file has '.jmx' extension and Taurus - for '.yml' and '.yaml' files. Other 'Test types', please, set in the BlazeMeter application. Supported test types: Taurus, FunctionalApi, JMeter
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • notes (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      Enter here some notes that you want to attached to test report.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • reportLinkName (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      Report link name that you will see in your build. By default it'll set: "BlazeMeter report: BLAZEMETER_TEST_NAME", where BLAZEMETER_TEST_NAME is a test name from app. By default max report link name length = 35, but you can increase this value using Java System property or Jenkins environment variable "bzm.reportLinkName.length"
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • serverUrl (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • sessionProperties (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      Define jmeter properties for particular session in format key1=value1,key2=value2,key3=value3.
                                                                                                                                                                                                                                                                                                                                                                                                      Properties will be pushed to every separate session of master session.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • bzt
                                                                                                                                                                                                                                                                                                                                                                                                  • Execute Taurus with configuration files and options. You can simply specify JMX file to run, or give list of Taurus config files and options to execute.
                                                                                                                                                                                                                                                                                                                                                                                                    • params
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • alwaysUseVirtualenv (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • bztVersion (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • generatePerformanceTrend (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • printDebugOutput (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • useBztExitCode (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • useSystemSitePackages (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • workingDirectory (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • workspace (optional)
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'PhingBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                    • name
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • buildFile

                                                                                                                                                                                                                                                                                                                                                                                                      If your build requires a custom -buildfile, specify it here. By default Phing will use the build.xml in the module directory, this option can be used to use build files with a different name or in somewhere outside the top directory.

                                                                                                                                                                                                                                                                                                                                                                                                      And you can use environment variables such like ''$WORKSPACE''.

                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • targets
                                                                                                                                                                                                                                                                                                                                                                                                      Specify a list of Phing targets to be invoked, or leave it empty to invoke the default Phing target specified in the build script.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • properties
                                                                                                                                                                                                                                                                                                                                                                                                      Properties needed by your phing build can be specified here (in the standard properties file format):
                                                                                                                                                                                                                                                                                                                                                                                                      # comment
                                                                                                                                                                                                                                                                                                                                                                                                      name1=value1
                                                                                                                                                                                                                                                                                                                                                                                                      name2=value2
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      These are passed to Phing like "-Dname1=value1 -Dname2=value2"
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • useModuleRoot
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • options
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'PipelineGenerationStep'
                                                                                                                                                                                                                                                                                                                                                                                                    • project

                                                                                                                                                                                                                                                                                                                                                                                                      Name of the project. It is used as an identifier in the corresponding pipelines, folders and jobs being generated.

                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • projectScmType

                                                                                                                                                                                                                                                                                                                                                                                                      Type of the SCM. Currently only svn and git are supported.

                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • projectScmUrl

                                                                                                                                                                                                                                                                                                                                                                                                      URL to the project SCM. Without any branch indication.

                                                                                                                                                                                                                                                                                                                                                                                                      For example:

                                                                                                                                                                                                                                                                                                                                                                                                      • For svn, URL to the root of the project, without trunk or branches.
                                                                                                                                                                                                                                                                                                                                                                                                      • For git, URL of the remote.
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • projectScmCredentials

                                                                                                                                                                                                                                                                                                                                                                                                      ID or UUID of the Jenkins credentials to use when connecting to the project SCM.

                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • branch

                                                                                                                                                                                                                                                                                                                                                                                                      SCM branch.

                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • seedProject

                                                                                                                                                                                                                                                                                                                                                                                                      Project name useable for folders, job names, etc.

                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • seedBranch

                                                                                                                                                                                                                                                                                                                                                                                                      Branch name useable for folders, job names, etc.

                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • disableDslScript

                                                                                                                                                                                                                                                                                                                                                                                                      If checked, the pipeline generation disallows the direct execution of a DSL Groovy script. Only DSL libraries, configured through a seed.properties file are allowed. By default, both modes are allowed.

                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                    • scriptDirectory

                                                                                                                                                                                                                                                                                                                                                                                                      Path to the directory which contains the pipeline script. Defaults to seed if not filled.

                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'PlayBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                    • playToolHome
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • projectPath
                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                    • playVersion
                                                                                                                                                                                                                                                                                                                                                                                                        Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                      • $class: 'Play1x'
                                                                                                                                                                                                                                                                                                                                                                                                        • commands
                                                                                                                                                                                                                                                                                                                                                                                                            Array/List
                                                                                                                                                                                                                                                                                                                                                                                                            Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'PlayAutoTest'
                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'PlayBuild'
                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'PlayClean'
                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'PlayCompile'
                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'PlayCustom'
                                                                                                                                                                                                                                                                                                                                                                                                                    • parameter
                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'PlayDist'
                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'PlayInstall'
                                                                                                                                                                                                                                                                                                                                                                                                                      • $class: 'PlayJavadoc'
                                                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'PlayPackage'
                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'PlayPrecompile'
                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'PlayPublish'
                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'PlayTest'
                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'PlayTestOnly'
                                                                                                                                                                                                                                                                                                                                                                                                                                  • parameter
                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'PlayWar'
                                                                                                                                                                                                                                                                                                                                                                                                                                  • parameter
                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'Play2x'
                                                                                                                                                                                                                                                                                                                                                                                                                              • commands
                                                                                                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'PlayAutoTest'
                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'PlayBuild'
                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'PlayClean'
                                                                                                                                                                                                                                                                                                                                                                                                                                      • $class: 'PlayCompile'
                                                                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'PlayCustom'
                                                                                                                                                                                                                                                                                                                                                                                                                                          • parameter
                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'PlayDist'
                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'PlayInstall'
                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'PlayJavadoc'
                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'PlayPackage'
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'PlayPrecompile'
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'PlayPublish'
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'PlayTest'
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • $class: 'PlayTestOnly'
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • parameter
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • $class: 'PlayWar'
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • parameter
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                              • plot
                                                                                                                                                                                                                                                                                                                                                                                                                                                • group
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • style
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • csvFileName
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • csvSeries (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • file
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • url
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • inclusionFlag
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • exclusionValues
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • displayTableFlag
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                • exclZero (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                • keepRecords (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                • logarithmic (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                • numBuilds (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • propertiesSeries (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • file
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • label
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • title (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • useDescr (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                • xmlSeries (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • file
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • xpath
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • nodeType
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • url
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • yaxis (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • yaxisMaximum (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • yaxisMinimum (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'PowerShell'
                                                                                                                                                                                                                                                                                                                                                                                                                                                • command
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'PowerShellBuildStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                • buildStepId
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • scriptBuildStepArgs
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • defineArgs
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • buildStepArgs
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • arg
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'PrereqBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                • projects
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • warningOnly
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'ProjectGenerationStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                • projectConfig
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • pipelineConfig
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • destructor
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • authorisations
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • branchSCMParameter
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • branchParameters
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • generationExtension
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • pipelineGenerationExtension
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • disableDslScript
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • scriptDirectory
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • namingStrategy
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • projectFolderPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • branchFolderPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • projectSeedName
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • projectDestructorName
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • branchSeedName
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • branchStartName
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • branchName
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ignoredBranchPrefixes
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • eventStrategy
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • delete
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • auto
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • trigger
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • commit
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • project
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • scmType
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • scmUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • scmCredentials
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • triggerIdentifier
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • triggerType
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • triggerSecret
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'ProjectPrerequisitesInstaller'
                                                                                                                                                                                                                                                                                                                                                                                                                                                • protecodesc
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • credentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • protecodeScGroup (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Specify the Protecode SC Group ID where the artifacts should be uploaded to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Group ID can be found from the Protecode SC service by looking at the URL when browsing an individual group: https://protecode-sc.mydomain.com/group/1234/ or with Groups API https://protecode-sc.mydomain.com/api/groups/.


                                                                                                                                                                                                                                                                                                                                                                                                                                                    Please notice that this value should be a number, not the name or the path to the group.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • convertToSummary (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    The summary can be shown using Summary Display Jenkins Plugin.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    The report file name to publish is protecodesc.xml.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you wish to see only the latest results in the summary, you can run a "shell command" build step before the Protecode SC build step: "rm -rf reports". You can find the mentioned build step in the list of possible build steps on the build configuration page. Please notice that this action is irreversible.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • customHeader (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Please specify the custom header in JSON format for fetching a file by URL

                                                                                                                                                                                                                                                                                                                                                                                                                                                    This is for the cases where the server from which Protecode-SC must fetch the file requires authentication or similar header values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    For example {"Authorization": "Foobar", "token": "oooooooo1!"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • directoryToScan (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Please specify the directory in the workspace you wish to scan.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Alternatively you can specify the URL of the file you wish to scan, Protecode-sc will fetch the file from the given URL

                                                                                                                                                                                                                                                                                                                                                                                                                                                    For files in the workarea, if you wish to use an absolute path put '/' at the beginning of the path, this will cause the plugin to not try to find the folder from the build workspace. Please notice that it is possible to upload massive amounts of files if this option is set to absolute path and the 'Include subdirectories' is enabled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    If there are 10 or more files to scan, the plugin will zip them before sending them. You can specify the name for the Protecode SC scan job in the field "Scan job name (used only for zip)".
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • dontZipFiles (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Do not zip files in any situation. Usually the Protecode SC plugin zips files if there are more than 50, to avoid transfer overhead. This configuration item is ignored if the Protecode instance is Synopsys hosted.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • endAfterSendingFiles (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Whether to end the build phase when the files are sent to Protecode SC. You can see the links to the results in the console.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • failIfVulns (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Trigger build failure if Protecode SC finds vulnerabilities from the scanned files. The build will always fail if the connection or api calls to Protecode SC returned any errors.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • includeSubdirectories (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Also include subdirectories of the directory from which the build attempts to find files to scan.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Please notice that if this is selected, it is possible to accidentally upload massive amounts of files.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • pattern (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Here you can provide a regular expression to include only certain files. The format used in this option is the default java Pattern format: https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Leave blank to include all found files.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • protecodeScanName (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Protecode SC jenkins plugin will zip given files if there are 10 or more. This is done to avoid file transfer overhead produced by moving many files. The plugin will still show the results per file.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • scanOnlyArtifacts (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Scan only Jenkins Artifacts produced by earlier steps of the build.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • scanTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Timeout for the scan. If this timeout is exceeded the plugin will not try to get further results from Protecode SC. If a comprehensive timeout for the build is needed, it is suggested to use the Build Timeout Plugin.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'ProxyBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • projectName
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'PublishBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • packageid
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Enter an ID for the build artifact you want to publish. This must match that specified in the build step.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • nugetFeedUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • nugetFeedApiKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • packageVersion
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Optionally, set a custom package version. If this is left blank, the version 1.0.${BUILD_NUMBER} will be used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • sqlChangeAutomationVersionOption
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Values: Latest, Specific
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • specificVersion
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'PullRequestCommenter'
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • comment
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'PushBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • remoteImageStrategy
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Values: DO_NOT_USE, GENERATE_GIT, FIXED
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • hubUrls
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Optional parameter. Multiple hub urls, comma separated. Eg: https://turbo.net, https://stage.turbo.net
                                                                                                                                                                                                                                                                                                                                                                                                                                                    When multiple hubs are specified, the image will be pushed to all hubs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • organization
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Overwrite organization in the following pattern:&ltorganization> /&ltproject> :&ltbranch name> .&ltfirst 6 numbers of current HEAD>.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • overwriteOrganization
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • remoteImageName
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Required parameter. Image name in the remote registry.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • dateFormat
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Format can be any date or time pattern. Supported symbols:
                                                                                                                                                                                                                                                                                                                                                                                                                                                    y|Y Year
                                                                                                                                                                                                                                                                                                                                                                                                                                                    M Month
                                                                                                                                                                                                                                                                                                                                                                                                                                                    w Week in year
                                                                                                                                                                                                                                                                                                                                                                                                                                                    W Week in month
                                                                                                                                                                                                                                                                                                                                                                                                                                                    D Day in year
                                                                                                                                                                                                                                                                                                                                                                                                                                                    d Day in month
                                                                                                                                                                                                                                                                                                                                                                                                                                                    F Day of week in month
                                                                                                                                                                                                                                                                                                                                                                                                                                                    E Day name in week
                                                                                                                                                                                                                                                                                                                                                                                                                                                    u Day number of week (1 = Monday, ..., 7 = Sunday)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    H Hour in day (0-23)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    k Hour in day (1-24)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    K Hour in am/pm (0-11)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    h Hour in am/pm (1-12)

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • yyMMddHHmm
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • YYYY-MM-DD
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • appendDate
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • incrementVersion
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Adds one to the latest image version found in the remote hub.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'Python'
                                                                                                                                                                                                                                                                                                                                                                                                                                                • Runs a Python script (defaults to python interpreter) for building the project. The script will be run with the workspace as the current directory.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • command
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'PythonBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • pythonName
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • nature
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • command
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ignoreExitCode
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                • qualityCloudsScan
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • instanceUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • issuesCountThreshold
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • techDebtThreshold
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • qcThreshold
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • highSeverityThreshold
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'QFTestConfigBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                • Build Step

                                                                                                                                                                                                                                                                                                                                                                                                                                                  In this build step you can select which test-suites your job should run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Note that the path for a test-suite or parent folder has to be relative to the workspace, which has to be specified above under "Advanced Project Options - Use custom workspace".

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Examples:
                                                                                                                                                                                                                                                                                                                                                                                                                                                  -"Suites/MySuite/some_suite.qft" only runs one test-suite
                                                                                                                                                                                                                                                                                                                                                                                                                                                  -"Suites/MySuite" runs all test-suites in the MySuite folder
                                                                                                                                                                                                                                                                                                                                                                                                                                                  -"*" runs all test-suites in your workspace

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Any of these command line arguments under the label "Test execution" can be used for the execution of your test-suites.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Post-Build Actions

                                                                                                                                                                                                                                                                                                                                                                                                                                                  For the post-build actions to work, make sure to provide the correct paths to the logs and reports:
                                                                                                                                                                                                                                                                                                                                                                                                                                                  Archive the artifacts: qftestJenkinsReports/$JOB_NAME/$BUILD_NUMBER/logs/*.q*
                                                                                                                                                                                                                                                                                                                                                                                                                                                  Publish HTML reports: qftestJenkinsReports/$JOB_NAME/$BUILD_NUMBER/html/ and change index.html to report.html
                                                                                                                                                                                                                                                                                                                                                                                                                                                  Publish JUnit test result report: qftestJenkinsReports/$JOB_NAME/$BUILD_NUMBER/junit/report_junit.xml

                                                                                                                                                                                                                                                                                                                                                                                                                                                  For further information please see the QF-Test manual.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • suitefield
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                      net.sf.json.JSONObject
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • customPath

                                                                                                                                                                                                                                                                                                                                                                                                                                                    By activating this option you can specify a dedicated QF-Test version, different from the installed one.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    For example "C:\Program Files (x86)\qfs\qftest\qftest-<VERSION>\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                      net.sf.json.JSONObject
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • customReports

                                                                                                                                                                                                                                                                                                                                                                                                                                                    This plugin will create a folder for temporary files in your workspace.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    The default directory is /YourWorkspace/qftestJenkinsReports/, but it can be changed here.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    In case the name is changed, the paths of the post-build actions also have to be adapted accordingly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      net.sf.json.JSONObject
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • daemon

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Details on how to use the daemon mode can be found in the QF-Test manual.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Note: The daemon has to be started seperately. The plugin will not start or terminate the daemon.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      net.sf.json.JSONObject
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'QualityCenter'
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • qcClientInstallationName
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • qcQTPAddinInstallationName
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • qcServerURL
                                                                                                                                                                                                                                                                                                                                                                                                                                                    This must be the URL pointing to the qcbin folder of the Quality Center Web application.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • qcLogin
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • qcPass
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • qcDomain
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • qcProject
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • qcTSFolder
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • qcTSName
                                                                                                                                                                                                                                                                                                                                                                                                                                                    List of test sets (one test set per line) to run.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • qcTSLogFile

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the report that will be generated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    If several test sets are run in one build step, one report will be generated per test set. As such, you must ensure that the name will be unique by including the test set name in it (through the ${TS_NAME} variable). If it's not the case, then the name will be automatically post fixed with an underscore followed by the test set name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    You can use all standard environment variables plus:

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ${QC_DOMAIN} for the current Quality Center domain;
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ${QC_PROJECT} for the current Quality Center project;
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ${TS_FOLDER} for the current TestSet folder;
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ${TS_NAME} for the TestSet name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • qcTimeOut
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Number of seconds before timeout. If left empty, default is 600.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • runMode
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Defines how the test set has to be executed:
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RUN_PLANNED_HOST: The test set will be run on the host defined in Quality Center.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RUN_REMOTE: The test set will be run on a host specified using the Run Host field.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RUN_LOCAL: The test set will be run on the machine which performs the build.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • runHost
                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the Run Mode field is set to RUN_REMOTE, use this field to specify the name of the host which is intended to run the test set.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • acrQuickTask
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • azureCredentialsId
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • resourceGroupName
                                                                                                                                                                                                                                                                                                                                                                                                                                                    The resource group name that the app will be associated with.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • registryName
                                                                                                                                                                                                                                                                                                                                                                                                                                                    The Azure Container Registry name, the built image will be pushed to.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • architecture (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    The OS architecture.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • buildArgs (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Set build-time variables as docker build --build-arg.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • key
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • secrecy
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • dockerfile (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Relative path to the source control management(git path or local directory) for the Dockerfile.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • gitPath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Relative path in the git repo's selected branch, which will be used as docker build path. Empty means root path in the git repo.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • gitRefspec (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • gitRepo (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Git repo which contains source code and Dockerfile, which will be used to build image. Please use the URL with HTTP(S) protocol instead of SSH protocol Use https://PAT@github.com/user/repo.git for private repo.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • imageNames (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    After Azure Container Registry finishes building image, it pushes the image to registry with tags provided. Single Built image can be pushed with multiple repositories and tags. If no image name provided, Azure Container Registry ** WILL NOT** push any image to registry after building.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • image
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • local (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Build docker image from a local directory. This directory will be uploaded to Azure Container Registry. It also will be used as docker build path.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • noCache (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Do not use cache when building the image. Enable the no-cache flag when build as docker build --no-cache
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • os (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    The operating system type required for the run.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • sourceType (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • tarball (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Files in a compressed archive on a remote web server. e.g. http://remoteserver/myapp.tar.gz
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • timeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Maximum duration for a docker build to execute in seconds. Should be in 300 to 28800.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • variant (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Variant of the CPU.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'R'
                                                                                                                                                                                                                                                                                                                                                                                                                                                • Runs an R script (defaults to RScript interpreter) for building the project. The script will be run with the workspace as the current directory.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • command
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'RAD'
                                                                                                                                                                                                                                                                                                                                                                                                                                                • For projects that need to use RAD's headless capabilities (or, even better, BU) as the build system. This causes Hudson to invoke RAD/BU with the given targets and options. Any non-zero exit code causes Hudson to mark the build as a failure.
                                                                                                                                                                                                                                                                                                                                                                                                                                                  Hudson supplies some environment variables that can be used from within the build script.
                                                                                                                                                                                                                                                                                                                                                                                                                                                  To know more about RAD's headless features, please refer to the RAD 7.0 Infocenter or to the RAD 7.5 Infocenter.
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • activateProjectWorkspaceVar
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Set this option if you want to get an equivalent of Hudson's WORKSPACE environment variable through the PROJECT_WORKSPACE one.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Wether you set this option or not, be sure to never use the WORKSPACE variable during this build step as it doesn't refer to the workspace of the project: It is internally used by RAD.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • buildFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Specify the build file to use. If not specified, RAD will use the build.xml one in the project's workspace. The base directory is the workspace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • deleteRadWorkspaceContent
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Set this option if you want the RAD workspace folder to be emptied before RAD is actually run. This will also remove the .metadata folder.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • deleteRadWorkspaceMetadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Set this option if the .metadata folder of RAD's workspace has to be removed before RAD is actually run.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • properties
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Properties needed by the build can be specified here (in the standard properties file format):
                                                                                                                                                                                                                                                                                                                                                                                                                                                            # comment
                                                                                                                                                                                                                                                                                                                                                                                                                                                            name1=value1
                                                                                                                                                                                                                                                                                                                                                                                                                                                            name2=value2
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                    These are passed to RAD like "-Dname1=value1 -Dname2=value2"
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • radInstallationName
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Set the RAD installation to be used to run the build.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • radWorkspace
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Specify the RAD workspace to be used. This workspace must not be the same as the project's workspace. If the workspace doesn't exist, it will be created. If no workspace is specified, a default one will be created, named <project name>-rad-workspace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    The base folder is the project's workspace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • targets
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Specify a list of targets to be invoked, or leave it empty to invoke the default target specified in the build script. Additionally, you can also use this field to specify other Ant options.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'RPDCreateInstance'
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • pack
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the package from which you want to create the RPD instance.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • instanceName
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Custom name for the RPD instance that you want to create.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • customProfile
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'RPDDeployInstance'
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • instanceName
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Custom name of the RPD instance that you want to deploy.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • pack
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the package containing the RPD instance that you want to deploy.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • environment
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Environment where to deploy the RPD instance.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • route
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Route where to deploy the RPD instance.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • customProfile
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • useCustomProfile
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'RTCGitBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • serverURI

                                                                                                                                                                                                                                                                                                                                                                                                                                                    The Jazz Repository connection URI for the Rational Team Concert (RTC) server

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • credentialsId

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Credentials to use for the build user. A user name and password credential for the Jazz Repository should be configured.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • annotateChangeLog

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Optionally hyperlink bug numbers that appear in git commit descriptions as links to Rational Team Concert Work Items.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • buildDefinition (optional)

                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ID of the Hudson/Jenkins build definition within the Rational Team Concert (RTC) server. The build definition should not have any Source Control option.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • jenkinsRootURI (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • jenkinsRootURIOverride (optional)

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Optionally specify the HTTP address of the Jenkins installation, such as http://yourhost.yourdomain/jenkins/. This is necessary because the Rational Team Concert Git plugin cannot reliably detect such a URL from within itself.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • timeout (optional)

                                                                                                                                                                                                                                                                                                                                                                                                                                                    The timeout period in seconds for Jazz repository requests made during the build.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • trackBuildWorkItem (optional)

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Specify an Id of a Work Item in Rational Team Concert. The Work Item will be updated with the execution status of the Jenkins build.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • useBuildDefinition (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • useTrackBuildWorkItem (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • useWorkItems (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • workItemUpdateType (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                • rabbitMQPublisher
                                                                                                                                                                                                                                                                                                                                                                                                                                                • This build step can be used to publish message to Rabbit-MQ.
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • rabbitName
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • exchange
                                                                                                                                                                                                                                                                                                                                                                                                                                                    The name of the exchange.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • data
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Data to send, in raw format, json format or list of key/value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Can contains build parameters (eg: ${FOO} or $FOO) which will be resolve before sending the message. Can also use ${BUILD_USER_ID} and ${BUILD_USER_NAME} to retrieve the information's user who launch the job.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • routingKey (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    An explicit routing key binding the queue to this exchange.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • toJson (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • If check : convert the data to a JSON object, following java nomenclature for field name.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data must be a list in the format key=value and the key must start with a letter character
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • If uncheck : the raw message without transformation
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'RadarGunBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • radarGunInstance
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'RadarGunCustomInstallation'
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • home
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'RadarGunInstallationWrapper'
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • radarGunName
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • scenarioSource
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'FileScenarioSource'
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • scenarioPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'TextScenarioSource'
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • scenario
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • nodeSource
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'FileNodeConfigSource'
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • nodeListPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'TextNodeConfigSource'
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • nodes
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • scriptSource
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'BuildInScriptSource'
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • $class: 'FileScriptSource'
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • masterPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • slavePath
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • $class: 'TextScriptSource'
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • masterScript
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • slaveScript
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • remoteLoginProgram
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • remoteLogin
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • workspacePath
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • pluginPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • pluginConfigPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • reporterPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'Rake'
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rakeInstallation
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rakeFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tasks
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rakeLibDir
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rakeWorkingDir
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • silent
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • bundleExec
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'RallyBuild'
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • preRallyState
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • stateName
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • issueString
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • updateOnce
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • preComment
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • preCommentText
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • preReady
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • preReadyState
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • changeReady
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • issueReady
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • createComment
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • commentText
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • changeRallyState
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • issueRallyState
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • changeDefectRallyState
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • defectRallyState
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • rancher
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • environmentId
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • endpoint
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • credentialId
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • service
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • image
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • confirm
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • startFirst
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ports
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • environments
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • timeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'RanorexRunnerBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rxTestSuiteFilePath
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Enter the path to the test suite file (*.rxtst) located in the output folder of your solution.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rxRunConfiguration
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Runs the test suite using one of the run configurations available in the test suite. Enter the exact name of the run configuration you want to use. By default, the run configuration currently selected in the test suite is used. If you want to create or edit run configurations, please use Ranorex Studio or the Ranorex Test Suite Runner.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rxReportDirectory
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allows you to specify the directory that your report will be saved to. If you don’t specify a path, the working directory (Jenkins Workspace) will be used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rxReportFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allows you to specify the file name of the report with the standard placeholders available in the test suite settings. By default, the file name specified in the test suite settings is used (for example: %S_%Y%M%D_%T.rxlog).
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rxReportExtension
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rxJUnitReport
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rxZippedReport
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Compresses the report and the associated files into a single archive with the .rxzlog extension. The following additional input fields will appear when this option is enabled:
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Compressed report directory
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Compressed report file name
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rxZippedReportDirectory
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allows you to specify the directory that your compressed report will be saved to. If you don’t specify a path, the working directory (Ranorex Working Directory) will be used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rxZippedReportFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allows you to specify the file name of the compressed report with the standard placeholders available in the test suite settings. If no filename is specified, the same name as the "Ranorex Report File Name" is used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rxGlobalParameter
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allows you to create or override values for global parameters set in the test suite. Enter parameters according to the following pattern: "ParameterName=Value" Separate parameters with semicolons or newlines.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • cmdLineArgs
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allows you to add Ranorex command line arguments. Some of the most important ones include:
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Flag Function
                                                                                                                                                                                                                                                                                                                                                                                                                                                      config | cfg:<config parameter name>=<value>  Set values for configuration parameters.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      reportlevel | rl: Debug|Info|Warn|Error|Success|Failure|<any integer>  Sets the minimum report level that log messages need to have in order to be included in the log file. Specify 'None' to completely disable reporting. These levels correspond to the following integer values: Debug=10,Info=20,Warn=30,Error=40,Success=110,Failure=120
                                                                                                                                                                                                                                                                                                                                                                                                                                                      testcase | tc:<name or guid of test case> Runs this test case only.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      testsuite | ts:<path to test suite file> Runs the test cases defined by the test suite (rxtst) file. By default the rxtst file with the same name as the <TestSuiteExe> is used or the first rxtst file in the same folder as <TestSuiteExe>.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      module | mo:<module name or guid> Runs the module with the specified name or guid. Assemblies loaded by <TestSuiteExe> and assemblies referenced in the rxtst file are searched.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      testcaseparam | tcpa:<name or guid of test case>:<parameter name>=<value> Creates or overrides values for testcase parameters specified in the test suite.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      runlabel | rul:<custom value> Sets a custom runlabel for the test run.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      testcasedatarange | tcdr:<name or guid of test case>=<data range> Sets the data range for a testcase.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'RapidDeployJobPlanRunner'
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • serverUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The URL to the RapidDeploy you want to connect to, including the protocol (e.g.: http://192.168.1.1:8090/MidVision).
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • authenticationToken
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The authentication token to connect to RapidDeploy. It can be generated by the MidVision encryptor tool.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • jobPlan
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The id of the job plan you want to run.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • asynchronousJob
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Check this box to run the RapidDeploy job asynchronously. This will continue to the next Jenkins step immediately once the job request has been made to RapidDeploy. Use this to run jobs in parallel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • showFullLogs
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if you want to see logs from all jobs included in this job plan.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'RapidDeployJobRunner'
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • serverUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The URL to the RapidDeploy you want to connect to, including the protocol (e.g.: http://192.168.1.1:8090/MidVision).
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • authenticationToken
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The authentication token to connect to RapidDeploy. It can be generated by the MidVision encryptor tool.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • project
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the project you want to deploy.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • environment
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The logical environment to deploy to (e.g.: SERVER.ENVIRONMENT.APPLICATION).
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • packageName
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the deployment package to deploy. Leave this field blank to deploy the latest package.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • asynchronousJob
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Check this box to run the RapidDeploy job asynchronously. This will continue to the next Jenkins step immediately once the job request has been made to RapidDeploy. Use this to run jobs in parallel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'RapidDeployPackageBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • serverUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The URL to the RapidDeploy you want to connect to, including the protocol (e.g.: http://192.168.1.1:8090/MidVision).
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • authenticationToken
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The authentication token to connect to RapidDeploy. It can be generated by the MidVision encryptor tool.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • project
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the project you want to build a deployment package for.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • enableCustomPackageName
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • packageName
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The deployment package name. Leave this field blank to create an auto-incremented version package name.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • archiveExtension
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The extension of the deployment package file to generate: jar, war, ear, tar, rar or zip.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'RebaseBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • This works in conjunction with the "This project builds a Subversion feature branch" checkbox above. This build step merges any revisions in the upstream branch, via svn merge, and commits them. This is normally called rebasing in Subversion. Automatic rebasing is useful to keep branches close to the upstream, thereby reducing the risk of integration problem down the road.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    You can rebase from the latest revision in the upstream branch, but you can also do safer rebase by choosing the permalink. For example, if you specify "last stable", then Jenkins will look for the last stable build, then rebase with the corresponding Subversion revision. Thus you know that you are rebasing to the known good state.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you don't want Jenkins to automatically rebase, you can still use the "Rebase From Upstream" link from the left to manually initiate the rebase.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • permalink
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • stopBuildIfMergeFails
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • setUnstableIfMergeFails
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'RebootIOSDevice'
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Reboots tethered iOS devices. This can be used to restore devices to a "clean" state after running tests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • url
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • cloudTestServerID
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Select the server to download iOSAppInstaller.zip from.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • additionalOptions
                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you need to pass any other command line options to the iOSAppInstaller utility, specify them here. You can separate options with new lines as well as whitespaces.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'ReconfigureBox'
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • id
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • cloud
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • workspace
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The workspace in ElasticBox to look for a deployed box to reconfigure.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • box
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Box to look for instances in the selected workspace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • variables
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • buildStep
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • buildStepVariables
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'ReinstallBox'
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • cloud
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • workspace
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The workspace in ElasticBox to look for a box instance to reinstall.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • box
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Box to look for instances in the selected workspace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • buildStep
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Instance deployed by the selected preceding Deploy Box build step will be reinstalled.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • androidApkMove
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • If you have already uploaded APKs to Google Play, whether manually, via the "Upload Android APK to Google Play" post-build action, or by other means, this build step allows you to change the release track for specific APKs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    For example, you can use this to promote an app currently in alpha testing to the beta release track, once you've decided it's ready for a wider audience.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Similarly, once you're ready for release, you can move from beta to a staged rollout, or directly to production.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Note that "downgrading" release tracks, e.g. from production to alpha is not possible.
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • apkFilesPattern (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies filenames or patterns matching one or more APK files from which the version codes should be read, in order to determine which APK versions should be re-assigned to a new release track.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Note that these APKs should have already been uploaded — this build step will not do any uploading of APKs; it will only move existing APKs from one release track to another. To upload APKs, use the "Upload Android APK to Google Play" post-build action.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      You can use wildcards like "**/build/outputs/*/*-release.apk".
                                                                                                                                                                                                                                                                                                                                                                                                                                                      See the 'includes' attribute of Ant's FileSet for the exact format.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Note that multiple entries must be comma-separated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      The base directory is the build's workspace. You can only reference APKs that are located in your workspace.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Applications which have several APKs per release, taking advantage of Multiple APK Support, should list all of the APK files here.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      This field supports substituting environment variables in the form ${SOME_VARIABLE} or $SOME_VARIABLE at build time.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • applicationId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Application ID (i.e. APK package name) of the app being assigned to a new release track. This field supports substituting environment variables in the form ${SOME_VARIABLE} or $SOME_VARIABLE at build time.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • fromVersionCode (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • googleCredentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies which credential to use in order to connect to Google Play.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      The selected credential must be a "Google Service Account from private key" — if you have not added one already, refer to the documentation on this plugin's page.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      By choosing the "Parameter expression" option, you can also provide a credential at build time, either from an environment variable, or from a build parameter, e.g. the Credentials Parameter type.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      But you can use any type of expression, so long as it expands to the name of a "Google Service Account from private key" credential at build time. This field supports substituting environment variables in the form ${SOME_VARIABLE} at build time.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Note that variables in the form $SOME_VARIABLE are not accepted by the Credentials Plugin.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • rolloutPercentage (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The percentage of existing production users to which the given version code(s) should be rolled out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you enter no value here, or 100%, the app will be rolled out to all users.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      This field is ignored if you choose a release track other than 'production'; releases to other tracks are always rolled out to 100% of the existing users.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      For more information on staged rollouts, see the Google Play documentation:
                                                                                                                                                                                                                                                                                                                                                                                                                                                      https://support.google.com/googleplay/android-developer/answer/3131213 This field supports substituting environment variables in the form ${SOME_VARIABLE} or $SOME_VARIABLE at build time.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • trackName (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                      The release track to which the given APK version(s) will be re-assigned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      This can be one of:
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • internal
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • alpha
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • beta
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • production
                                                                                                                                                                                                                                                                                                                                                                                                                                                      For production releases, you have the choice of rolling the version(s) out to all existing users simultaneously, or doing a staged rollout so that only a fraction of your existing userbase will be able to download the new version.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      For more information on internal, alpha and beta testing, or staged rollouts, see the Google Play documentation:
                                                                                                                                                                                                                                                                                                                                                                                                                                                      https://support.google.com/googleplay/android-developer/answer/3131213 This field supports substituting environment variables in the form ${SOME_VARIABLE} or $SOME_VARIABLE at build time.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • versionCodes (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                      This specifies which APK versions should be assigned to a new release track.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Note that multiple entries must be comma-separated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Applications which have several APKs in production, taking advantage of Multiple APK Support, should list the version codes of all APKs here.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      This field supports substituting environment variables in the form ${SOME_VARIABLE} or $SOME_VARIABLE at build time.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'RemoteBuildConfiguration'
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • abortTriggeredJob (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • auth2 (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Using this parameter you can override the authentication used to connect to the selected remote Jenkins.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Don't Override
                                                                                                                                                                                                                                                                                                                                                                                                                                                        The authentication configured in the (global) settings of the selected 'remote host' is used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Token Authentication
                                                                                                                                                                                                                                                                                                                                                                                                                                                        The specified user id and Jenkins API token is used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Credentials Authentication
                                                                                                                                                                                                                                                                                                                                                                                                                                                        The specified Jenkins Credentials are used. This can be either user/password or user/API Token.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • No Authentication
                                                                                                                                                                                                                                                                                                                                                                                                                                                        No Authorization header will be sent, independent of the global 'remote host' settings.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Note: Jenkins API Tokens are recommended since, if stolen, they allow access only to a specific Jenkins while user and password typically provide access to many systems.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CredentialsAuth
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • credentials (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NoneAuth
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • NullAuth
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TokenAuth
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • apiToken (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • userName (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • blockBuildUntilComplete (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • disabled (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Set this field to disable the job step instead of removing it from job configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • enhancedLogging (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Enable Enhanced Logging
                                                                                                                                                                                                                                                                                                                                                                                                                                                          If this option is enabled, the console output of the remote job is also logged.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • job (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Remote Job Name or full URL.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          The name or URL of the job on the remote Jenkins host which you would like to trigger. If the full job URL is specified the URL of the remote Jenkins host configured above will be ignored.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • loadParamsFromFile (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • maxConn (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          The max concurrent connections to the remote host, default is 1, max is 5. It'll be 5 even if you set it greater than 5. Note: Set this field with caution, too many concurrent requests will not only fail your local jobs,
                                                                                                                                                                                                                                                                                                                                                                                                                                                          but also block the remote server.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • parameterFile (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • parameters (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Job Parameters
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Parameters which will be used when triggering the remote job.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          If no parameters are needed, then just leave this blank.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Any line start with a pound-sign (#) will be treated as a comment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • pollInterval (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • preventRemoteBuildQueue (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • remoteJenkinsName (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • remoteJenkinsUrl (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          It is possible to override the Remote Jenkins URL for each Job separately.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • shouldNotFailBuild (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Do Not Fail If Remote Fails
                                                                                                                                                                                                                                                                                                                                                                                                                                                          If this option is enabled, the build will not fail even if the remote build fails.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • token (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Remote Job Token
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Security token which is defined on the job of the remote Jenkins host.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          If no job token is needed to trigger this job, then just leave it blank
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • useCrumbCache (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Set this field to enable cache of the crumb of remote server.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          It'll be more efficient for the local job execution & more stable for remote server when massive concurrent jobs are triggered.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          This cache will be cleared every 10 minutes.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • useJobInfoCache (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Set this field to enable cache of the job info of remote server.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          It'll be more efficient for the local job execution & more stable for remote server when massive concurrent jobs are triggered.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          This cache will be cleared every 10 minutes.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • crxReplicate
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Asynchronously replicate CRX Content Packages from one-or-more configured Adobe Granite repositories to wherever their replication agents may take them. This is probably not the most deterministic way to install packages on publish servers, so prefer using the "Deploy Content Packages" step if possible.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • packageIds (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Specify a list of package IDs to replicate from each specified Base URL. Each package ID string must occupy its own line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          A Package ID consists of the group, the name, and the version of a package, separated by colons (':'), as in: "group:name:version".

                                                                                                                                                                                                                                                                                                                                                                                                                                                          This field supports parameter tokens.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • baseUrls (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Specify the base URL of the Adobe Granite server, including hostname and port. The CRX Package Manager service path will be appended to this value for all requests. For example, http://localhost:4502 or https://author.mycorp.com, etc.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Multiple urls can be specified, one per line. All specified packages will be replicated from one server before beginning replications from the next one.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          If login credentials for one of the servers are different than those configured in the Connection Options section, you may override them in the Base URL by inserting username[:password]@ between the scheme and the hostname.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          For example, to override the Username without changing the associated password or private key, you may use the following form:

                                                                                                                                                                                                                                                                                                                                                                                                                                                          http:// deployer@localhost:4502

                                                                                                                                                                                                                                                                                                                                                                                                                                                          To override the credentials completely, provide a username and password (which may be provided by an encrypted parameter) by separating them with a colon, as shown below:

                                                                                                                                                                                                                                                                                                                                                                                                                                                          http:// deployer:Password123@localhost:4502

                                                                                                                                                                                                                                                                                                                                                                                                                                                          This field supports parameter tokens.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • credentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Select the login credentials with which content packages will be replicated from the CRX server.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Signature] credentials may be used if the target server supports HTTP Signature Authentication using the keyId format, /$username/keys/$fingerprint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Select "-none-" to use the default credentials set in the global CRX Content Package Deployer - HTTP Client configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ignoreErrors (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Check this box to ignore errors during replication such that the build continues after completion of this step.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • requestTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Specify the timeout in milliseconds to wait for a response for each individual request. Specify a value of 0 to use default behavior.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • serviceTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Specify the timeout in milliseconds to wait for PackageManager service availability between sending POST requests. Specify a value of 0 to use default behavior.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • waitDelay (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Specify a delay in milliseconds before calls to check for Package Manager service availability. Increase this value if a /crx/packmgr node is sometimes created in the repository by this step, indicating that the Package Manager servlet was brought down for bundle installation AFTER a successful check for service availability, but BEFORE the next POST request was sent. What happens is that the SlingPostServlet takes over when the crx-packagemgr bundle is refreshed and creates nodes for any POST requests that it handles. Increasing this delay gives more time for the bundle refresh process to begin on the server.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • $class: 'Restart'
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Restarts a Heroku app.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • apiKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • appName
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • publishReview
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'ReviewboardApplyPatch'
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Should be used with Reviewboard Url Parameter and should be a pre-build step. If auto-apply patch is disabled in plugin configuration, this will invoke the default diff4j patch application. If auto-apply is on (default) - nothing will happen.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'ReviewboardPollingBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • reviewbotJobName
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • checkBackPeriod
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • reviewbotRepoId
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • restrictByUser
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • disableAdvanceNotice
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'RigorBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • credentialsId

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Please select a credential of Kind Rigor API Key here.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Note: Your Rigor Optimization API key can be found on the API Credentials settings page in the Rigor Optimization application. The API key must have User or higher level permissions.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • performanceTestIds

                                                                                                                                                                                                                                                                                                                                                                                                                                                              List 1 or more test IDs (as a comma separated list) of Rigor Optimization Performance Tests to be run during this step. You can locate the performance test ID by hovering over the Info (i) icon on any performance test in the View Results page of your Rigor Optimization account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              If Fail build based on results is checked below, this step will wait until all tests complete before proceeding. If unchecked, this step will launch these tests, but not wait for them to complete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • failOnSnapshotError

                                                                                                                                                                                                                                                                                                                                                                                                                                                              If checked, the build will be marked as failed if there are any errors running your configured performance tests. If unchecked, any errors creating tests will be treated as warnings and not fail the build.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • failOnResults

                                                                                                                                                                                                                                                                                                                                                                                                                                                              If checked, the build will wait for your configured tests to complete (may take 30 seconds to a few minutes) and pass/fail based on the results configured below. If unchecked, your configured tests will run, but the build will not wait for the tests to complete nor fail this step based on any results (useful for historical change logging of your site in the Rigor Optimization application).

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • performanceScore

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Optional

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Fail the build if any test reports an overall performance score lower than this value (1-100)

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • criticalNumber

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Optional

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Fail the build if any test has more than this # of critical first party content defects found.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Note: You can customize when critical defects occur by customizing your Defect Check Policy. Learn more in this article.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • foundDefectIds

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Optional

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Fail the build if any of the listed defect IDs (comma separated) are found for any first party content items in any configured test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Note: You can locate any defect ID at the top of any defect detail page in your results, or in the Knowledge Base. See Example.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • totalContentSize
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • totalFoundItems
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • testTimeoutSeconds

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Timeout in seconds to wait for all configured performance tests to complete. Defaults to 300 seconds (5 minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                              This value is only used if Fail build based on test results is enabled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'Rollback'
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Rolls back a Heroku app to the previous release.
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • apiKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • appName
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'RollbackBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • basePath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • changeLogFile (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • changeLogParameters (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • classpath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • contexts (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • credentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • databaseEngine (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • defaultSchemaName (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • driverClassname (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • labels (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • liquibasePropertiesPath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • numberOfChangesetsToRollback (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • password (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • rollbackLastHours (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • rollbackToDate (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • rollbackToTag (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • rollbackType (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • url (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • useIncludedDriver (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • username (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'RqmBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • collectionStrategy
                                                                                                                                                                                                                                                                                                                                                                                                                                                              Select an operating mode for fetching test cases in RQM. Currently only the operating mode to find test cases based on a Test Suite Execution Record is available
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'RqmTestSuiteExectionRecordCollectionStrategy'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • executionRecordName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Specify the name of the test suite excution record to look for.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • planName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  TODO supply a title
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  TODO write content
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • projectName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The RQM Project area the test suite execution record is found in.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • iterativeTestCaseBuilders
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'RubyMotionBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • platform
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • rakeTask
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • outputStyle
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • outputFileName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • useBundler
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • installCocoaPods
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • needClean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • outputResult
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • deviceName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • simulatorVersion
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • envVars
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'RunApplicationAction'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • applicationName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Application selection is mandatory

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Select an existing Application in Calm or the ones provisioned in Nutanix Calm Blueprint Launch Steps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • actionName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Application Action selection is mandatory

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • runtimeVariables

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Click on Fetch Runtime Variables to fetch all editable variables for the selected Action in JSON format. Modify the key values from the defaults as needed.The values can also reference jenkins environment variables.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • runFromAlmBuilder
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almServerName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almUserName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almPassword
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almDomain
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almProject
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almTestSets
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almRunResultsMode
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almTimeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almRunMode
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almRunHost
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'RunFromFileBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsTests
                                                                                                                                                                                                                                                                                                                                                                                                                                                                List of tests or folders that contain tests, to run. Each line should contain a single test, folder, or MTB file.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fileSystemTestSetModel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • fileSystemTestSet
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  File system test set help.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • tests
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    List of tests or folders that contain tests, to run. Each line should contain a single test, folder, or MTB file.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • parallelRunnerEnvironments
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • environment
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Environment help string.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • environmentType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • summaryDataLogModel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • logVusersStates
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Display the number of virtual users in each state.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • logErrorCount
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Display the number of controller errors.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • logTransactionStatistics
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Display the number of passed transactions, failed transactions and hits per second.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • pollingInterval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The rate at which the messages are displayed (in seconds). Default value is 10 seconds.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • scriptRTSSetModel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • scripts
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • scriptName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The script name is found in Controller's Script Information dialog (Percentage Mode scenario) or Group Information dialog (Vuser Group Mode scenario).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • additionalAttributes
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • description
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • isParallelRunnerEnabled (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Note: This mode is for UFT GUI test only.With it enabled, you can define multiple tests and the environments to run with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                UFT will run on those environments in parallel( at most 4 environments simultaneously) for each test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Disabling this option will switch back to the normal view with the tests kept.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • uftSettingsModel (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • selectedNode (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Please select the corresponding slave machine setup in the main job configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • numberOfReruns (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Defines the maximum amount of test set reruns.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • cleanupTest (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Test executed before the re-run process of the failed tests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • onCheckFailedTest (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • fsTestType (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • rerunSettingsModels (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • test (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • checked (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • numberOfReruns (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • cleanupTest (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • analysisTemplate (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Apply a template for the build (path to a .tem file). Leave blank in order to use the default template.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • controllerPollingInterval (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Polling interval for checking the scenario status, in seconds. The default is 30 seconds.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • displayController (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Display the controller while the scenario is running.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsAutActions (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsDeviceId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsDevicesMetrics (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsExtraApps (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsInstrumented (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsJobId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsLaunchAppName (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsManufacturerAndModel (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsOs (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsPassword (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                The password for Mobile Center.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsReportPath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                The directory where the test results will be saved. If this is left empty the default directory will be used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsTargetLab (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Timeout value in seconds. If left empty, there is no timeout.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsUftRunMode (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • fsUserName (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                The user name for Mobile Center.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ignoreErrorStrings (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Ignore errors during the scenario run containing any of the strings listed below. For example: "Error: CPU usage for this load generator has exceeded 80%"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • mcServerName (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Mobile Center host.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • mcTenantId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • perScenarioTimeOut (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                The maximum time allotted for scenario execution, in minutes.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • proxySettings (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • fsUseAuthentication
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • fsProxyAddress
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • fsProxyUserName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • fsProxyPassword
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    hudson.util.Secret
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • useSSL (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'RunFromSrfBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • srfTestId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • srfTagNames
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • srfReleaseNumber
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • srfBuildNumber
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • srfTunnelName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • srfCloseTunnel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • srfTestParameters
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • shouldGetOnlyFirstValueFromJson
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'RunInCloudBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • projectId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Bitbar Cloud project in which to start the new test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • appPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • testPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • dataPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • testRunName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • scheduler
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • testRunner
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • deviceGroupId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • language
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • screenshotsDirectory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • keyValuePairs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • withAnnotation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • withoutAnnotation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • testCasesSelect
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • testCasesValue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • failBuildIfThisStepFailed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • waitForResultsBlock
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • testRunStateCheckMethod (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Values: HOOK_URL, API_CALL
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • downloadScreenshots (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • forceFinishAfterBreak (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • hookURL (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • resultsPath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • waitForResultsTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • testTimeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • cloudUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • cloudUIUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • frameworkId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • osType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Values: IOS, ANDROID, DESKTOP, UNDEFINED
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • runtpjob
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • projectId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • jobId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • waitJobFinishSeconds (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'RunLoadRunnerScript'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • scriptsPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'RunPcTestBuildStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almPassword (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                HP ALM user's password. If set, this value overrides the value from Bumblebee Global Configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                If empty, value from Bumblebee Global Configuration will be used
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almUser (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                HP ALM user. If set, this value overrides the value from Bumblebee Global Configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                If empty, value from Bumblebee Global Configuration will be used
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • domain (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                HP ALM Domain.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • failIfTaskFails (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                If task shall fail the build in case it fails.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • outputDir (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Directory where Performance Center reports will be placed. Relative to the workspace root. If it does not exist, it will be created.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • pollingInterval (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Test status polling interval in seconds.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • postRunActionString (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Performance Center Post Run Action.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • project (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                HP ALM Project name.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • retryCollateAndAnalysisAttempts (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Defines how many times it will retry Collate or Analyze phase if they failed, before task completely fails.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • retryCollateAndAnalysisFlag (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • retryCollateAndAnalysisInterval (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Number of seconds to wait between retry attempts.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • retryCount (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Number of retry attempts, before task completely fails.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • retryInterval (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Number of seconds to wait between retry attempts.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • retryIntervalMultiplier (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Increase factor for retry interval. E.g. if it is set to 2, then each subsequent wait interval between attempts will be twice bigger than the previous one.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: double
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • testLabPath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Path to a test set in HP ALM TestLab. Must start with Root\, e.g. Root\folder1\testSet1, where Root\folder1 is a path to test lab folder and testSet1 is the name of a test set. Test set will be created if it does not exist.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • testPlanPath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Path to a test in HP ALM TestPlan. Must start with Subject\, e.g. Subject\folder1\test1, where Subject\folder1 is a path to test folder and test1 is the name of a test.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • timeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of minutes to wait for the Performance Center test to finish. 0 means wait indefinitely.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • timeslotDuration (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Time Slot Duration in minutes.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • vudsMode (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                If true, the test consumes Virtual User Day (VUD) licenses.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'RunProcess'
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Runs a process on a Heroku dyno.
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • apiKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • appName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • command
                                                                                                                                                                                                                                                                                                                                                                                                                                                                The command to run on a Heroku dyno.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'RunTestSetBuildStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • domain
                                                                                                                                                                                                                                                                                                                                                                                                                                                                HP ALM Domain
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • project
                                                                                                                                                                                                                                                                                                                                                                                                                                                                HP ALM Project name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • runMode
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Where to run test sets: locally, on scheduled host or remotely
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • host
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Host on which test sets will be executed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • testSets
                                                                                                                                                                                                                                                                                                                                                                                                                                                                A list of test set paths to be executed. Each test set starts from a new line. Example: Root\Release\2.0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • outputDirPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Path to the directory where to put JUnit-like execution results. Basedir of the fileset is the workspace root. If directory does not exist, it will be created
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • timeOut
                                                                                                                                                                                                                                                                                                                                                                                                                                                                The number of minutes to wait for test sets execution. 0 means wait indefinitely
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'RunUftTestBuildStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • testPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Path to a test folder or test batch file (.mtb) which shall be executed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • outputDirPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Path to the directory where to put JUnit-like execution results. Basedir of the fileset is the workspace root. If directory does not exist, it will be created
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'RunscopeBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • triggerEndPoint
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Enter the Trigger URL for the test that you want to run on this build step. To obtain the Trigger URL for a test, from the list of Runscope API tests, select the desired test. Next, click on Settings on the left navigation pane. On the test settings, locate and copy the Trigger URL and then paste into this field.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                If you need to pass any Custom Initial Variables (i.e. baseUrl=https://yourapihere.com&apiKey=abc123) or Reserved Trigger URL Parameters (i.e. runscope_region=eu2), append those to the end of your Trigger URL (followed by a quetion mark) as query string parameters. The full documentation for Trigger URLs can be found here.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • accessToken
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Enter your OAuth Personal Access Token. A personal access token is generated when you create a new Runscope application. This makes it easy to use the API without building a web flow. We suggest that you create a unique application (which generates a personal access token) that is used exclusively for this Runscope/Jenkins integration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                To obtain a new personal access token, create a new Runscope application by visiting this link. For Website and Callback URL values, just enter in any valid URL (i.e. http://localhost). The URLs will not be called. After creating the new application, copy the access token provided into your clipboard then paste the token into this field.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • timeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Enter timeout in seconds for test run to complete. After the test is triggered, this plugin will repeatedly poll the Runscope API (approx. every second) for the test run result. If the time it takes to complete the test exceeds this timeout value, this build step will abort and fail.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • s3CopyArtifact
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • projectName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • buildSelector
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • downstream
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • upstreamProjectName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Copy artifacts from a build that is a downstream of a build of the specified project. You can use variable expressions.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Downstream builds are found using fingerprints of files. That is, a build that is triggerd from a build isn't always considered downstream, but you need to fingerprint files used in builds to let Jenkins track them.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Note: "Downsteram build of" is applicable only to AbstractProject based projects (both upstream and downstream projects).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    AbstractProject based projects:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Freestyle projects
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Multi-configuration projects
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Maven projects
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Non AbstractProject based projects:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Pipeline jobs (aka. Workflow jobs)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • upstreamBuildNumber
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The number of the build to find its downstream build. You can also specify display names. You can use variable expressions.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • lastCompleted
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'MultiJobBuildSelector'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • buildParameter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • parameterName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Name of the "build selector" parameter. A parameter with this name should be added in the build parameters section above. There is a special parameter type for choosing the build selector.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        You can pass not only the parameter name, but also the parameter value itself. This is useful especially used with workflow-plugin.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • permalink
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • id
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'PromotedBuildSelector'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • level
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • latestSavedBuild
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • specific
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • buildNumber
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          While this selector is for build numbers (e.g. "22" for build #22), you can also resolve build parameters or environment variables (e.g. "${PARAM}"). The display name of a build and permalinks (e.g. "lastSuccessfulBuild", "lastBuild"...) can be used as well.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • lastSuccessful
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • stable (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • upstream
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • allowUpstreamDependencies (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • fallbackToLastSuccessful (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • upstreamFilterStrategy (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Jenkins launches only one build when multiple upstreams triggered the same project at the same time. This field specifies from which upstream build to copy artifacts in those cases. "Use the oldest" copies artifacts from the upstream build with the smallest build number (that is, oldest). "Use the newest" copies artifacts from the upstream build with the largest build number (that is, newest). The default value is "Use global setting", which behaves as configured in "Manage Jenkins" > "Configure System".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Values: UseGlobalSetting, UseOldest, UseNewest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • workspace
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • filter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • excludeFilter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • target
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • flatten
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • optional
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'SASUnitPlugInBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • This is the Jenkins Plug-In for SASUnit the unit testing framework for SAS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • sasunitBatch
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Please enter the relative path to the batch file to start the SASUnit test framework.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • doxygenBatch

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Please enter the relative path to the executable to create the doxygen report

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • sasunitVersion

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Please pick a SASUnit installation that shall be used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        To add an installation please go to Jenins->Manage Jenkins->Setting or follow this link.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • createDoxygenDocu
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        In addition to SASUnit a Doxygen documentation can be created as well
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'SBuild'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • sbuildVersion
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • targets
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • buildFiles
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • options
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • silkcentral
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • projectId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • execDefIds
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • buildNumberUsageOption (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • collectResults (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • contOnErr (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • delay (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ignoreSetupCleanup (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • jobName (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • specificPassword (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • specificServiceURL (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • specificUser (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • useSpecificInstance (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'SConsBuilderCommand'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • For projects that use SCons as the build system. This causes Jenkins to invoke SCons with the given targets, variables and options. Any non-zero exit code causes Hudson to mark the build as a failure.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The command synopsis is scons [ options] [ name=val... ] [ targets]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • sconsName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • options
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Specify the scons options.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • variables
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Specify the scons variables.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • targets
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Specify a list of scons targets to be invoked, or leave it empty to invoke the default scons target specified in the scons script.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • rootSconsscriptDirectory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Root Sconscript directory, i.e -C rootDirectory; this option can be used to use build files in a subdirectory.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • commandScript
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Specify the content of the SCons script. A generated Sconstruct will be generated and inked.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'SConsBuilderScriptFile'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • For projects that use SCons as the build system. This causes Jenkins to invoke SCons with the given targets, variables and options. Any non-zero exit code causes Hudson to mark the build as a failure.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The command synopsis is scons [ options] [ name=val... ] [ targets]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      scons searches for a file named SConstruct, Sconstruct, or sconstruct (in that order) in the current directory and reads its configuration from the first file found.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • sconsName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • options
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Specify the scons options.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • variables
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Specify the scons variables.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • targets
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Specify a list of scons targets to be invoked, or leave it empty to invoke the default scons target specified in the scons script.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • rootSconsscriptDirectory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Root Sconscript directory, i.e -C rootDirectory; this option can be used to use build files in a subdirectory.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • sconsscript
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        If your build requires a custom file -f newSconscript, specify it here. By default, scons searches for a file named SConstruct, Sconstruct, or sconstruct (in that order) in the root directory; this option can be used to use build files with a different name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'SMABuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • validateEnabled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Indicate whether you would like to perform a test deployment only.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • username
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The Salesforce user that will perform the deployment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • password
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The password for the user you provided above.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • securityToken
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The security token for the user.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        You can leave this field blank if you do not use security tokens in your organization.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • serverType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The instance type of Salesforce that you are deploying against.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • testLevel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test level you wish to perform this deployment at.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - None: No tests will be run during this deployment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - Relevant: the RunSpecifiedTests level. Jenkins will use the information provided in the Run Test Regex field under the System Configuration section to determine which set of tests need to be run for this particular deployment. A warning will be generated in Jenkins log if no relevant test is found for a particular ApexClass.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - Local: All unit tests are run, excluding those found in managed packages.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - All: All unit tests are run, including those found in managed packages.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • prTargetBranch

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        If this job is configured to deploy or validate pull requests, specify what the target branch will be (e.g. "develop").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SMA will use this information to generate the appropriate delta as pull requests must be handled differently.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'SQLPlusRunnerBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Inform instance information (example: ORCL). You can use global variable like ${INSTANCE}.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • scriptType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • script
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        This is the name of SQL script, expected at src/main/resources folder.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Example:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        update.sql or sql/update.sql
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • scriptContent
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        This is a custom SQL script.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Example:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         SELECT sysdate from dual; 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         show user; 

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • customOracleHome (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Using custom ORACLE_HOME will override global ORACLE_HOME. Leave this field blank to use global ORACLE_HOME. ORACLE_HOME refers to either a directory where the Oracle software is installed or an environment variable pointing to the directory where the Oracle software is installed. Source: ORAFAQ
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • customSQLPlusHome (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Using custom SQL*Plus will help find SQL*Plus executable file, this helps if you are working with Jenkins slave machines. Example: C:\Oracle\App\Server\Oracle\bin\sqlplus.exe or /oracle/app/oracle/product/12.1.0/dbhome_1/bin/sqlplus Learn more about distributed builds
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • customTNSAdmin (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Using custom TNS_ADMIN refers to a directory where the Oracle SQL*Net configuration files (like sqlnet.ora and tnsnames.ora) are located. Example: C:\Oracle\App\Server\Oracle\network\admin or /oracle/app/oracle/product/12.1.0/dbhome_1/network/admin Source: ORAFAQ
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'SSHBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • siteName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • command
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • execEachLine

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Execute each line in the script individually.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        By default, all of the commands are concatenated into a single "command" issued over a single SSH exec channel. Selecting this option causes each line to be executed over it's own SSH exec channel, each of which is part of the same session.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        This is useful in certain cases where the commands cannot be concatenated into a single script executed at one time, for example, when issuing commands using the sourceforge.net shell.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        If unsure, leave this box unchecked.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • hideCommand (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'SaltAPIBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • authtype
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • clientInterface
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • hook
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • post
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Publish JSON object as 'post' data, see upstream documentation. . Paramaterized Build variables should be specified in the format {{VARNAME}}.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • tag
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify salt event tag for message. The event tag is prefixed with salt/netapi/hook, see upstream documentation. Paramaterized variables should be specified in the format {{VARNAME}}.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • batch
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • function
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify salt function such as test.ping or cmd.run. Paramaterized Build variables should be specified in the format {{VARNAME}}.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • arguments
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify salt function arguments space separated. Paramaterized Build variables should be specified in the format {{VARNAME}}. Python lists should be quoted: pkgs="[package1, package2]".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Pillar values should be passed in as an argument, with the pillar string surrounded in double or single quotes, and the values single or double quoted: "pillar={artifact: 'somevalue3', repo: 'othervalue:4'}"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • batchSize
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify salt batch size. Example: 10 or 10%
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • batchWait
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Optionally specify time to wait between batches of minions.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • target
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify salt target as defined in the salt documentation. Paramaterized Build variables should be specified in the format {{VARNAME}}.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • targettype
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • local
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • function
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify salt function such as test.ping or cmd.run. Paramaterized Build variables should be specified in the format {{VARNAME}}.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • arguments
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify salt function arguments space separated. Paramaterized Build variables should be specified in the format {{VARNAME}}. Python lists should be quoted: pkgs="[package1, package2]".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Pillar values should be passed in as an argument, with the pillar string surrounded in double or single quotes, and the values single or double quoted: "pillar={artifact: 'somevalue3', repo: 'othervalue:4'}"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • target
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify salt target as defined in the salt documentation. Paramaterized Build variables should be specified in the format {{VARNAME}}.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • targettype
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • blockbuild (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • jobPollTime (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • minionTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • subset
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • function
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify salt function such as test.ping or cmd.run. Paramaterized Build variables should be specified in the format {{VARNAME}}.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • arguments
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify salt function arguments space separated. Paramaterized Build variables should be specified in the format {{VARNAME}}. Python lists should be quoted: pkgs="[package1, package2]".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Pillar values should be passed in as an argument, with the pillar string surrounded in double or single quotes, and the values single or double quoted: "pillar={artifact: 'somevalue3', repo: 'othervalue:4'}"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • subset
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Execute the routine on a random subset of the targeted minions. Paramaterized variables should be specified in the format {{VARNAME}}.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • target
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify salt target as defined in the salt documentation. Paramaterized Build variables should be specified in the format {{VARNAME}}.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • targettype
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • runner
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • function
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify salt function such as test.ping or cmd.run. Paramaterized Build variables should be specified in the format {{VARNAME}}.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • arguments
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify salt function arguments space separated. Paramaterized Build variables should be specified in the format {{VARNAME}}. Python lists should be quoted: pkgs="[package1, package2]".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • mods
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify runner mods value. Used in state.orchestrate function to specify the name of the orchestrate module
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Paramaterized Build variables should be specified in the format {{VARNAME}}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • pillarvalue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Specify runner pillar value. Used in state.orchestrate functions. Ex: {"key": "value"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Paramaterized Build variables should be specified in the format {{VARNAME}}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • servername (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Salt servername. In the form: https://host.domain:8000
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The Test Connection process is run from the Jenkins master. If the build is localized to an agent, and the servername is specific to that agent, then Test Connection will likely fail, while the actual build may succeed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • saveEnvVar (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • saveFile (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • skipValidation (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'SbtPluginBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • jvmFlags
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • sbtFlags
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Add flags to SBT launcher. One recommended (and default) flag is the -Dsbt.log.noformat=true flag which keeps the SBT output clean.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • actions
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • subdirPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Subdirectory path relative to workspace to run sbt in.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'ScaleProcess'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Scales a process to run on a given number of Heroku dynos.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • apiKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • appName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • processType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The name of a process defined in the app's Procfile to scale.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • quantity
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Number of dynos to scale the process.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'ScriptBuildStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • buildStepId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • scriptBuildStepArgs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • defineArgs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • buildStepArgs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • arg
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • tokenized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'ScriptExecutionBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • autoScript

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Type the Perfecto repository path name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For example, to find a script called AndroidScript located in the my scripts folder, in the PRIVATE subarea, type or select PRIVATE:my scripts/AndroidScript.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        After selecting or entering the script name you should click Refresh parameters to refresh the script parameters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Note that values entered for some parameter will be preserved for same parameter name/type of the newly selected script.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • scriptParams

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Click the Refresh parameters list button to display the runtime parameters defined in the script.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Fill in the parameter values as specified below for each type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Note: you can use the "Device and Media parameter value assistance" to get some assistance

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        String/integer: simply type them
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For example, "appIdentifier(string)=Perfecto Mobile OSE"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Device parameter: The value should be the device id of the required device
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Use the "Device and Media parameter value assistance" to find the id. For example: "DUT(Device)=TA8830NFLG"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Media/DataTable parameter: Enter the repository key and optionally the workspace location of the file to upload, separated by a semicolon.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For example, "PRIVATE:myfolder/TestApp.apk;mybuild\TestApp.apk"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Use the "Device and Media parameter value assistance" to find the repository path.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        How to use the "Device and Media parameter value assistance":
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NOTICE: It is not recommended to use runtime parameter of type Handset (Device) ; the specified device may be unavailable at runtime. Instead, use the Select device command within your script to select an available device at runtime. Click here for more information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Device: Scroll and select the required device. Click on "Copy to clipboard" and then copy the id and paste into the parameter.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Media: Find the repository path by typing the path in the field. Select an item from the list, then use the clipboard to copy/paste the value into the parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • id
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • autoMedia

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Select the repository item path, copy it, then insert as a repository path of a parameter of type Media.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • $class: 'SecurityCheckerBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • $class: 'SeleniumAutoExecBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • serverUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • $class: 'SeleniumBuilderBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • scriptFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • parallelSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • threadPoolSize
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • $class: 'SelfServiceBookmarkBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • delphixEngine
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • delphixBookmark
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Self Service Bookmark that will be used for the Delete, Share, and Unshare operations.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • delphixOperation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Create - Create a new Self Service Bookmark. Requires a Self Service Container.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Delete - Delete a Self Service Bookmark. Requires a Self Service Bookmark.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Share - Share a Self Service Bookmark. Requires a Self Service Bookmark.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Unshare - Unshare a Self Service Bookmark. Requires a Self Service Bookmark.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • delphixContainer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Self Service Container that will be used to Create a new Self Service Bookmark. This setting is not used for the Delete, Share, and Unshare operations.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • loadFromProps (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • saveToProps (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • $class: 'SelfServiceContainerBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • delphixEngine
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • delphixEnvironment
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • delphixOperation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Refresh - Refresh a Self Service Container.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Restore - Restore a Self Service Container. Requires a Self Service Bookmark for reference.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Enable - Enable a Self Service Container that has been disabled.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Disable - Disable a Self Service Container.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Recover - Recover a Self Service Container from the INCONSISTENT state.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Reset - Reset a Self Service Container.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Undo - Undo the last operation for a Self Service Container.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Lock - Lock a Self Service Container to the current logged in user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Unlock - Unlock a Self Service Container.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • delphixBookmark
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Self Service Bookmark that will be used for the Restore operation.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • loadFromProps (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • saveToProps (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • $class: 'SemanticVersioningBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • parser
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Determines which build file parser will be used for the project.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • namingStrategy
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • useJenkinsBuildNumber
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          If checked the current Jenkins Build Number will be used instead of any value in the build number portion of the version string found in the project file. Defaults to true. Note: The build files are not modified by the plugin.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • envVariable
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • sensediaApiDeploy
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • enviromentName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • revision
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • sensediaApiJson
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • apiId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • sensediaApiQA
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • revisionNumber
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • destination
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • logInterceptor
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • resourceOutOfSize
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • resourceSize
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • shell
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Runs a shell script (defaults to sh, but this is configurable) for building the project. The script will be run with the workspace as the current directory. Type in the contents of your shell script. If your shell script has no header line like #!/bin/sh —, then the shell configured system-wide will be used, but you can also use the header line to write script in another language (like #!/bin/perl) or control the options that shell uses.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        By default, the shell will be invoked with the "-ex" option. So all of the commands are printed before being executed, and the build is considered a failure if any of the commands exits with a non-zero exit code. Again, add the #!/bin/... line to change this behavior.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        As a best practice, try not to put a long shell script in here. Instead, consider adding the shell script in SCM and simply call that shell script from Jenkins (via bash -ex myscript.sh or something like that), so that you can track changes in your shell script.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • command
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • signAndroidApks
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • androidHome (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Override the path of the Android SDK installation this build step should use to find the zipalign tool. You can also set the ANDROID_HOME environment variable in your Jenkins system or node configuration. E.g., /usr/local/android-sdk.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • apksToSign (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          An Ant-style glob, or multiple comma-separated globs, selecting the APK files relative to the workspace. For example, myApp/build/outputs/apk/myApp-unsigned.apk or **/*-unsigned.apk or app1/**/*-unsigned.apk, app2/**/*-unsigned.apk.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • archiveSignedApks (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Check this option to add all signed APKs this build step generates to the build's archived artifacts. If you don't want this step to archive the signed APK artifacts, downstream build steps can access signed APKs in the workspace at paths like SignApksBuilder-out/myApp-unsigned.apk/myApp-signed.apk, where myApp-unsigned.apk is a directory named for the input unsigned APK.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • archiveUnsignedApks (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Check this option to add all input unsigned APKs to the build's archived artifacts. These will be the APK files selected with glob pattern(s) of the APKs to Sign setting.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • keyAlias (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The entry name of the private key/certificate chain you want to use to sign your APK(s). This entry must exist in the key store credentials the Key Store ID references. If your key store contains only one key entry, which is the most common case, you can leave this field blank.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • keyStoreId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The ID of a certificate credential. This build step expects the referenced certificate credential to be a password-protected PKCS12 file containing a key protected by the same password. See this plugin's script if you need help creating such a key store to add to Jenkins, or Google how to convert your Android release key to a PKCS12 file.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • signedApkMapping (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • unsignedApkNameDir
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • unsignedApkSibling
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • skipZipalign (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Skip the Zipalign step of signing the APK(s). This is primarily for the case of signing debug APKs, for which the zipalign command fails.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • zipalignPath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Override the full path of the Android zipalign executable this build step should use to align the target APKs. You can also set the ANDROID_ZIPALIGN environment variable in your Jenkins system or node configuration. E.g., /opt/android-tools/bin/zipalign
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'SilkPerformerBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • projectLoc
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Specify the location of your project file (.ltp).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Specify the path to your slave's workspace. Usually, this will be a relative path, but under certain conditions, you might want to use an absolute path.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • workload
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Specify the workload that is to be used for the load test. If you omit this setting, the default workload is used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • successCriteria
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • userType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                This is the user type defined in the active workload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If you select All, then the filter will be applied to all user types.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • measureCategory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Select the appropriate Measure Category.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • measureType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Depending on the Measure Category, the list of Measure Types varies.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • measureName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For possible values see the console output.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • valueType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Select the appropriate Value Type.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • operatorType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Specify the operator for this criterion
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • chosenValue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The value you specify here, will be compared with the actual result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'SingleConditionalBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Use run conditions to decide whether a builder should be run.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • buildStep
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SkytapBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • action
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'AddConfigurationToProjectStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • projectID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of the project to attach to a template or environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • projectName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the project to which the specified template or environment will be added.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'AddTemplateToProjectStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • templateID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap template.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • templateFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the template.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • projectID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of the project to attach to a template or environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • projectName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the project to which the specified template or environment will be added.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'ChangeConfigurationStateStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • targetRunState
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Valid states are running, suspended or stopped. Not all state transitions are permitted. Please consult the Skytap documentation for more details.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • haltOnFailedShutdown
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the VM cannot be shutdown gracefully, checking this option will result in it being powered off after several retry attempts.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'ChangeContainerStateStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • containerID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap container.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • containerFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of container metadata.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • targetContainerAction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Valid actions are start, pause, unpause or stop. Not all actions are permitted, depending on the current container run state. Please consult the Skytap documentation for more details.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'ChangeVMContainerHostStatus'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • vmID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of the VM to modify.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • vmName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the VM to modify.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • containerHostStatus
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Specify whether the VM should be able to host a container. Valid values are "Enable VM as Host Container" or "Disable VM as Host Container".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'ConnectToVPNTunnelStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationNetworkName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the specific network associated with this environment that you wish to connect from.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • vpnID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A Skytap VPN identifier of the form "vpn-xxxxxx" where xxxxxx is an integer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'CreateConfigurationStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • templateID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap template.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • templateFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the template.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Descriptive name for the Skytap environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'CreateContainerStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • vmID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of the VM in which to create the container.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • vmName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the VM which will host the container. If more than one VM has the same name (not recommended) one will be chosen.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • containerRegistryName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of a container registry from the Skytap container registries resource.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • repositoryName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the repository in the specified container registry.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • containerName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Optional name for the container. Restricted to uppercase letters, lowercase letters, numbers, underscores (_), and periods.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If no name is provided, the container will be named New_Container_[timestamp]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • containerCommand
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Command that will be executed when the container starts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If no command is provided, will default to using the command in the image spec (if applicable).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • exposeAllPorts
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • containerSaveFilename
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to the JSON format file where the container metadata will be saved.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'CreatePublishURLStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • urlSaveFilename
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a file where the Sharing Portal URL will be saved for use in subsequent steps.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • portalName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The mnemonic name you want to associate with the Sharing Portal
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • permissionOption

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Don't Publish: The Sharing Portal URL will not be available to the user in any way.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    View Only: User can view the VM through the Sharing Portal URL. No mouse or keyboard control is allowed, and desktop resizing is disabled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Use:User can view the VM through the Sharing Portal URL and interact with it using a mouse or keyboard. Desktop resizing is allowed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Run, Suspend: User can view the VM through the Sharing Portal URL and interact with it using a mouse or keyboard. Desktop resizing is allowed, and the user can also run the machine if it is in a stopped or suspended state.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • hasPassword
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A password may be included in a Sharing Portal, in which case the password must be supplied by the user upon accessing the Sharing Portal URL.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • urlPassword
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'CreatePublishedServiceStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • vmID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of the VM for the published service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • vmName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the VM for the published service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • networkName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the network associated with the environment identified above.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • portNumber
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Port number to publish the service on.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • publishedServiceFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to the file where the published service URL is saved.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'CreateTemplateFromConfigurationStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • templateName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the template being created
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • templateDescription
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Description of the purpose and function of the template.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • templateSaveFilename
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to the JSON format file where the template will be saved.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'DeleteConfigurationStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'DeleteContainerStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • containerID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a container.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • containerFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the container (usually saved from a "Create Container" or "Get Container MetaData" operation).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'GetContainerMetaDataStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • vmID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of the VM hosting the container.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • vmName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the VM hosting the container. If more than one VM exists with the same name, one will be chosen.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • containerName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the container in the specified environment and VM.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • containerDataFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of container metadata.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'ListPublishedURLForConfigurationStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • urlName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the Published URL for the specified environment
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • urlFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Full path to a file where the url has been saved.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'ListVMPublishedServiceStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • vmID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of the VM for the published service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • vmName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the VM for the published service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • networkName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the network associated with the environment identified above.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • portNumber
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Port number of the published service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • publishedServiceFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to the file where the published service URL is saved.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'MergeTemplateIntoConfigurationStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the environment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • templateID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique integer identifier of a Skytap template.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • templateFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to a JSON format file of the template.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • configFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path to the JSON format file where the Environment info will be saved after the command finishes
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'NetworkConnectStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • sourceNetworkConfigurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique identifier of environment that has the source network for the ICNR connection.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • targetNetworkConfigurationID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unique identifier of environment that has the target network for the ICNR connection.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • sourceNetworkConfigurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Full path to a JSON format file of the environment that has the source network for the ICNR connection.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • targetNetworkConfigurationFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Full path to a JSON format file of the environment that has the target network for the ICNR connection.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • sourceNetworkName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the network associated with the source environment identified above.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • targetNetworkName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Name of the network associated with the target environment identified above.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SleepBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • time
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SmartFrogBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • smartFrogName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • deployHost
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • hosts
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sfUserHome
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sfUserHome2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sfUserHome3
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sfUserHome4
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sfOpts
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • builderId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • useAltIni
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sfIni
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sfScriptSource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'FileScriptSource'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • scriptName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • scriptPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'StringScriptSource'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • scriptName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • scriptContent
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SnapshotBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • xStudioPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Path to XStudio.exe on a host machine.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • xStudioLicensePath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Path to the XStudio license on a host machine.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • vagrantBox
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Name of the Vagrant box to use. Check Atlas service for the list of available boxes.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • overwrite
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Abort build if the specified image is available in the remote hub.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • preInstallScriptPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Optional parameter. Path to a PowerShell script which should be executed before a snapshot is taken. The script can be used to install applications required by an installer of the application to snapshot.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For example WebEx installer requires Firefox browser. In order to exclude Firefox files from the snapshot it can be installed by a pre-install script.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • postSnapshotScriptPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Optional parameter. Path to a PowerShell script which should be executed after a snapshot was taken. The script can be used to disable auto-start of services or change isolation level of registry or file system items.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • resourceDirectoryPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Optional parameter. Path to a directory which should be copied to the Vagrant working directory.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For example WebEx snapshot requires extra files to be copied after snapshot was taken.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • dependencies
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Optional parameter. Comma separated list of dependencies. Dependencies will be fetched form the hub and added to the output image configuration loaded from the XAPPL file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Example: "oracle/jre:7.51,python/python:3.41"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • snapshotFilesToDelete
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • installScriptSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  org.jenkinsci.plugins.spoontrigger.SnapshotBuilder$InstallScriptSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • startupFileSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  org.jenkinsci.plugins.spoontrigger.SnapshotBuilder$StartupFileSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SnykBuildStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • failOnIssues (optional)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The "When issues" selection specifies if builds should be failed or continued based on issues found by Snyk.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • if "Fail the build, if severity at or above" is selected, the Jenkins build will fail if Snyk detects issues of provided level or higher.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • if "Let the build continue" is selected, the Jenkins build will continue even if Snyk detects issues in the project.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • monitorProjectOnBuild (optional)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Monitor the project on every build by taking a snapshot of its current dependencies on Snyk.io. Selecting this option will keep you notified about newly disclosed vulnerabilities and remediation options in the project.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • organisation (optional)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Snyk organisation in which this project should be tested and monitored. Leave empty to use your default organisation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • projectName (optional)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A custom name for the Snyk project created for this Jenkins project on every build. Leave empty for the project's name to be detected in the manifest file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • severity (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • snykInstallation (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • snykTokenId (optional)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The ID for the API token from the Credentials plugin to be used to authenticate to Snyk. The type of the credential must be "Snyk API token"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • targetFile (optional)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The path to the manifest file to be used by Snyk. Leave empty for Snyk to auto-detect the manifest file in the project's root folder.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SonarOctaneListener'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sonarProjectKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sonarToken
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sonarServerUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SonarRunnerBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • additionalArguments (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • installationName (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • javaOpts (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • jdk (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • project (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • properties (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sonarScannerName (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • task (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SoundsBuildTask'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • afterDelayMs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • soundSource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • selectedSound
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Values: INTERNAL, URL
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • soundUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SparkNotifyBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Spark Notifier Plugin sends messages to spark spaces

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Make sure you add the correct bot or user to the spaces
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • disable
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • messageType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • roomList
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                To get the Space ID, go to web.ciscospark.com, select the space you want to message and get the ID from the URL.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Example: https://web.ciscospark.com/#/rooms/f2fbc1f0-317c-11e6-8308-f3bee39e57c5
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Space ID would be: f2fbc1f0-317c-11e6-8308-f3bee39e57c5


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                You can also use the room ID representation acquired from GET https://api.ciscospark.com/v1/rooms

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                See https://developer.ciscospark.com/endpoint-rooms-get.html for more information
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • rName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • rId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • messageContent (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Define the message to send to spark space

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Environment variable examples:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $BUILD_URL
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${BUILD_URL}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${env.BUILD_URL}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Commonly used variables:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${JOB_NAME}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${JOB_URL}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${BUILD_NUMBER}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${BUILD_URL}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${BUILD_DISPLAY_NAME}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${BUILD_ID}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${BUILD_TAG}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${JAVA_HOME}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${JAVA_VERSION}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${JENKINS_URL}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${JENKINS_VERSION}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${NODE_LABELS}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${NODE_NAME}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${PATH}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${PWD}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${EXECUTOR_NUMBER}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if using SCM or SCM trigger (see the corresponding plugin wiki for additional environment variables):
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${BRANCH_NAME}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${CHANGE_ID}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${CHANGE_URL}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${CHANGE_TITLE}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${CHANGE_AUTHOR}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${CHANGE_AUTHOR_DISPLAY_NAME}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${CHANGE_AUTHOR_EMAIL}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${CHANGE_TARGET}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if using the Environment Injector Plugin:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${BUILD_CAUSE}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${BUILD_CAUSE_MANUALTRIGGER}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${BUILD_CAUSE_SCMTRIGGER}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${BUILD_CAUSE_UPSTREAMTRIGGER}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ${ROOT_BUILD_CAUSE}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                All environment variables injected into the build can also be used
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • credentialsId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • springBoot
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • selectedIDs (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • artifactId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • autocomplete (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • bootVersion (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • description (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • groupId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • javaVersion (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • language (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • packaging (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • projectName (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • type (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SrfServerSettingsBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Use an SRF client ID and secret to access SRF remotely. For more details, see the SRF Help Center.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • srfServerName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Use one of the following URLs:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                AMS: https://ftaas.saas.hpe.com
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                EMEA: https://ftaas-eu1.saas.hpe.com
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • srfProxyName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • srfTunnelPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SRF tunnels enable you to open secure connections between SRF and apps stored locally, or behind a corporate firewall.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Enter the path to your tunnel client with the syntax used in the following example:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /var/tunnelClient/ftaas
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For more details, see the SRF Help Center
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • sseBuild
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almServerName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almProject
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • clientType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Client type is required for some ALM above 12.60 in authentication.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almDomain
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • runType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • almEntityId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • timeslotDuration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • cdaDetails (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • deploymentAction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • deployedEnvironmentName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • deprovisioningAction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • description (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • environmentConfigurationId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                To find the ID of your environment configuration, right-click the entity, copy the URL, and paste it to a text editor. Use the number associated with the EntityID at the end of the URL.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • postRunAction (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • osfBuilderSuiteStandaloneSonarLinter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sourcePattern (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • excludePatterns (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • excludePattern
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'StartBox'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • cloud
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • workspace
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The workspace in ElasticBox to look for a deployed box to start.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • box
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Box to look for instances in the selected workspace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • buildStep
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instance deployed by the selected preceding Deploy Box build step will be started.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • startET
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Configure and start a preconfigured ECU-TEST installation.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • toolName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • debugMode (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • keepInstance (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • settingsDir (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • timeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • workspaceDir (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'StartGrid'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • url
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • cloudTestServerID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • timeOut
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The total time SCommand will wait for the grid to reach the CHECKED (Ready) state (Default 600 seconds)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'StartRSDB'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • url
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • cloudTestServerID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • timeOut
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The total time SCommand will wait for the RSDB to reach the CHECKED (Ready) state (Default 1200 seconds)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • startTS
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Configure and start Tool-Server.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • toolName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • keepInstance (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • tcpPort (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • timeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • toolLibsIni (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'StartTestEnvironment'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • url
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • cloudTestServerID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • timeOut
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The total time SCommand will wait for the test environment to reach the CHECKED (Ready) state (Default 1200 seconds)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'StopBox'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • cloud
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • workspace
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The workspace in ElasticBox to look for a deployed box to stop.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • box
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Box to look for instances in the selected workspace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • buildStep
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Instance deployed by the selected preceding Deploy Box build step will be stopped.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • stopET
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Shutdown ECU-TEST.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • toolName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • timeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'StopGrid'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • url
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • cloudTestServerID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'StopRSDB'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • url
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • cloudTestServerID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • stopTS
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Shutdown Tool-Server.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • toolName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • timeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'StopTestEnvironment'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • url
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • cloudTestServerID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'StudioToolsBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Help file for fields are discovered through a file name convention. This file is help for the "name" field. You can have arbitrary HTML here. You can write this file as a Jelly script if you need a dynamic content (but if you do so, change the extension to .jelly).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • operation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • projectDir
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • outputArchiveFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • extendedClassPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • overwriteOutput
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • TRAPropertyFIle
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • topazSubmitFreeFormJcl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • connectionId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • maxConditionCode
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • jcl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • topazSubmitJclMembers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • connectionId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • maxConditionCode
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • jclMember
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SvChangeModeBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • serverName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • force
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If set, service will be modified regardless it is locked by another user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • mode
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Values: OFFLINE, SIMULATING, STAND_BY, LEARNING
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • dataModel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • selectionType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Values: BY_NAME, NONE, DEFAULT
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • dataModel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • performanceModel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • selectionType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Values: BY_NAME, NONE, OFFLINE, DEFAULT
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • performanceModel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • serviceSelection
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • selectionType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Values: SERVICE, PROJECT, ALL_DEPLOYED, DEPLOY
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • service
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • projectPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • projectPassword
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SvDeployBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • serverName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • force
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If set, service will be redeployed regardless it is locked by another user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • service
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Name or ID of service to be deployed. All services from project are deployed if no service is specified.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • projectPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • projectPassword
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • firstAgentFallback
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Use first agent of the same type if no agent with id referenced from virtual service exists on target server.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SvExportBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • serverName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • force
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If set, service will be modified regardless it is locked by another user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • targetDirectory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Directory where exported services will be written.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • cleanTargetDirectory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If checked, all direct subfolders of target directory containing a project file (*.vproj) will be deleted before export.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • serviceSelection
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • selectionType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Values: SERVICE, PROJECT, ALL_DEPLOYED, DEPLOY
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • service
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • projectPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • projectPassword
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • switchToStandByFirst
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Switch service to Stand-By mode to finish current learning before exporting learned data.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • archive
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If set, Export service(s) as project archive(s) (.vproja).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SvUndeployBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • serverName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • continueIfNotDeployed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Don't fail if any service marked to be undeployed is not deployed on server.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • force
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If set, service will be undeployed regardless it is locked by another user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • serviceSelection
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • selectionType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Values: SERVICE, PROJECT, ALL_DEPLOYED, DEPLOY
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • service
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • projectPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • projectPassword
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SyncBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • packageid
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Enter the ID of the NuGet package you built in the build step.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • serverName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • dbName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • serverAuth
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • username
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • password
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • options
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • filter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • packageVersion
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Optionally, set a custom package version. If this is left blank, the version 1.0.${BUILD_NUMBER} will be used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • isolationLevel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • updateScript
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sqlChangeAutomationVersionOption
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Values: Latest, Specific
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • specificVersion
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'SystemGroovy'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Executes a system groovy script similarly to hudson_url/script. The script is always executed on master.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Predefined variables:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              build
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The current AbstractBuild.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              launcher
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A Launcher.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              listener
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A BuildListener.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              out
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A PrintStream ( listener.logger).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • source
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'FileSystemScriptSource'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • scriptFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'StringSystemScriptSource'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • script
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • script
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • sandbox
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If checked, run this Groovy script in a sandbox with limited abilities. If unchecked, and you are not a Jenkins administrator, you will need to wait for an administrator to approve the script.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • classpath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Additional classpath entries accessible from the script.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • path
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A path or URL to a JAR file. This path should be approved by an administrator or a user with the RUN_SCRIPT permission, or the script fails. If the file or files are once approved, they are treated approved even located in another path.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • bindings (optional)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Define variable bindings (in the properties file format). Specified variables can be addressed from the script.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'TATestRunRegistrationBuildStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • This step registers new test run with given category and sets the 'dtTestrunID' build variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • category
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • platform
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • tanaguru
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of audit or the scenario audit to be performed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • scenario
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • urlToAudit
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • urlTanaguruWebService
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The URI to the Tanaguru REST app. By default something like: http://localhost:8080/rest/service
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • performanceUnstableMark
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • performanceFailedMark
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • proxy_uri
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • proxy_username
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • proxy_password
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'TarGzDeployment'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Deploys a TAR GZ file generated by your build along with a Procfile directly to a Heroku app
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • apiKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • appName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • targzPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The relative path to the TAR GZ file created in a previous build step to deploy.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • procfilePath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The relative path to the Procfile to deploy.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'TattletaleBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • inputDirectory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • outputDirectory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • testcompletetest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • suite (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • actionOnErrors (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • actionOnWarnings (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • commandLineArguments (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • executorType (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • executorVersion (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • generateMHT (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • launchConfig (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • project (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • routine (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • test (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • unit (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • value (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • launchType (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • project (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • publishJUnitReports (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • routine (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sessionScreenResolution (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • test (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • timeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • unit (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • useActiveSession (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • useTCService (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • useTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • userName (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • userPassword (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'TeamPendingStatusBuildStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • The status of the associated pull request and/or commit will be updated in TFS/Team Services as "pending", including a link back to the Jenkins build.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'TelegramBotBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • message
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'TelerikAppBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • applicationId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The unique identifier for your Telerik Platform app, available in the Settings tab. Not to be confused with the application identifier for the application package.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  More info
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • accessToken
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A unique access token for building your Telerik Platform app, available in the Settings tab.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  More info
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    hudson.util.Secret
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • configuration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • buildSettingsiOS
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • mobileProvisionIdentifieriOS
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • codesigningIdentityiOS
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • buildSettingsAndroid
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • codesigningIdentityAndroid
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • buildSettingsWP
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Always produces a Telerik-signed package. To run the package on device, you need to install the Telerik Application Enrollment Token (AET) on the device first.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'TerminateBox'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • cloud
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • workspace
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The workspace in ElasticBox to look for a deployed box to restart.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • box
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Box to look for instances in the selected workspace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • buildStep
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Instance deployed by the selected preceding Deploy Box build step will be terminated.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • delete
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'TestBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • packageid
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Enter the ID of the NuGet package you built in the build step.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • tempServer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • serverName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • dbName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • serverAuth
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • username
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • password
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • runTestSet
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • runOnlyParams
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • generateTestData
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • sqlgenPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • options
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • filter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • packageVersion
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Optionally, set a custom package version. If this is left blank, the version 1.0.${BUILD_NUMBER} will be used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • sqlChangeAutomationVersionOption
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Values: Latest, Specific
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • specificVersion
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • testSource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Values: scaproject, socartifact
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • projectPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • packageid
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • packageVersion
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'TestCompositionRunner'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • url
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • cloudTestServerID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • composition
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The list of compositions to run, separated by newlines.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • deleteOldResults
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  This setting allows you to control the storage consumption on the CloudTest server, by deleting the detailed test results from the server after it reaches a certain age. This does not have any impact on the data stored within Jenkins itself.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • maxDaysOfResults
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • additionalOptions
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  If you need to pass any other command line options to the Scommand utility, specify them here. You can separate options with new lines as well as whitespaces.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • thresholds
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • transactionname
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • thresholdname
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • thresholdvalue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • thresholdid
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • generatePlotCSV
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Produces CSV output for each threshold that can be processed by the Plot Plugin to produce graphs of performance metrics across multiple builds.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • testFolder
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Execute a test folder.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • testFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • executionConfig (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • stopOnError
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • checkTestFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • packageConfig (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • runTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • runTraceAnalysis
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • parameters
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Definition of ECU-TEST package parameters consisting of a unique name and a value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Numeric value entries will be automatically converted to Numeric type in ECU-TEST.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For now only Numeric and String types are supported.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • projectConfig (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • execInCurrentPkgDir
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filterExpression
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • jobExecMode
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Values: NO_EXECUTION, SEQUENTIAL_EXECUTION, PARALLEL_EXECUTION, SEPARATE_SEQUENTIAL_EXECUTION, SEPARATE_PARALLEL_EXECUTION, NO_TESTCASE_EXECUTION
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • recursiveScan (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • scanMode (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Values: PACKAGES_ONLY, PROJECTS_ONLY, PACKAGES_AND_PROJECTS
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • testConfig (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • tbcFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • tcfFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • forceReload
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • loadOnly
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • keepConfig
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • constants
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Definition of global constants consisting of an unique name and a value. Numeric value entries will be automatically converted to a Python integer literal, or to a Python string literal.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If the global constant does not exist it is created and saved in the current test configuration. This requires always a configuration reload independent of other settings.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'TestLinkBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • testLinkName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • testProjectName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • testPlanName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • platformName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • buildName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • customFields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • testPlanCustomFields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • executionStatusNotRun
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • executionStatusPassed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • executionStatusFailed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • executionStatusBlocked
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • singleBuildSteps
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'TestOdysseyBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • jobId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • projectId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • minPassPercentage
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Minimum Pass Percentage : provide the minimum pass percentage for the build to pass. Percentage is calculated as below : TC Passed * 100 /TC Executed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • testPackage
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Execute a ECU-TEST package.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • testFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • executionConfig (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • timeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • stopOnError
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • checkTestFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • packageConfig (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • runTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • runTraceAnalysis
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • parameters
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Definition of ECU-TEST package parameters consisting of a unique name and a value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Numeric value entries will be automatically converted to Numeric type in ECU-TEST.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For now only Numeric and String types are supported.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • testConfig (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tbcFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tcfFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • forceReload
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • loadOnly
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • keepConfig
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • constants
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Definition of global constants consisting of an unique name and a value. Numeric value entries will be automatically converted to a Python integer literal, or to a Python string literal.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If the global constant does not exist it is created and saved in the current test configuration. This requires always a configuration reload independent of other settings.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • testProject
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Execute a ECU-TEST project.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • testFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • executionConfig (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • timeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • stopOnError
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • checkTestFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • projectConfig (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • execInCurrentPkgDir
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filterExpression
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • jobExecMode
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Values: NO_EXECUTION, SEQUENTIAL_EXECUTION, PARALLEL_EXECUTION, SEPARATE_SEQUENTIAL_EXECUTION, SEPARATE_PARALLEL_EXECUTION, NO_TESTCASE_EXECUTION
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • testConfig (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tbcFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tcfFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • forceReload
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • loadOnly
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • keepConfig
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • constants
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Definition of global constants consisting of an unique name and a value. Numeric value entries will be automatically converted to a Python integer literal, or to a Python string literal.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If the global constant does not exist it is created and saved in the current test configuration. This requires always a configuration reload independent of other settings.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'TestRunner'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • stack
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The GitHub repository where the stack is stored, in the form <owner>/<name> (no spaces!).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • branch
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The repository branch to test.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • testNames
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A comma-separated list of test names to run. Leave empty to run all tests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • undeploy
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Whether to terminate the test harness machine after test execution.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • apiKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The Stack Hammer API key, copied from the stack settings dialog in the Stack Hammer user interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'TestStudioAPITestBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Jenkins plugin for execution of Progress Test Studio for API tests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • apiRunnerPath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Full path to Test Studio for API Runner executable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • project (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The path to the project folder.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • test (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Specify test/tests to run, one per line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Example:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .\CRUD Tests\Get All Users
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .\Get User Id By Its Username

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • startFrom (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • stopAfter (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • variable (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Specify test parameters in key=value pairs, one pair per line.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Example:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    url=http://localhost:5000
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    user-name="John Smith"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • dontSaveContexts (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • testAsUnit (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If checked Test Studio for API test will be converted to JUnit test, else test will be converted to testsuite and test steps will be converted to JUnit test.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'TestStudioTestBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Jenkins plugin for execution of Progress Test Studio tests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • artOfTestRunnerPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Full path to TestStudio Runner executable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • testPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The full path to the .tstest test or .aiilist (test list) to run.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • settingsPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The path to a XML file containing the custom params and/or settings for the run.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • dateFormat
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Date and time format used in StartTime and EndTime result fields. If empty default format "yyyy-mm-dd'T'HH:mm:ss" is used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Letter Date or Time Component Presentation Examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    G Era designator Text AD
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    y Year Year 1996; 96
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Y Week year Year 2009; 09
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    M/L Month in year Month July; Jul; 07
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    w Week in year Number 27
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    W Week in month Number 2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    D Day in year Number 189
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    d Day in month Number 10
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    F Day of week in month Number 2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    E Day in week Text Tuesday; Tue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    u Day number of week Number 1
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    a Am/pm marker Text PM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    H Hour in day (0-23) Number 0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    k Hour in day (1-24) Number 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    K Hour in am/pm (0-11) Number 0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    h Hour in am/pm (1-12) Number 12
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    m Minute in hour Number 30
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    s Second in minute Number 55
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    S Millisecond Number 978
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    z Time zone General time zone Pacific Standard Time; PST; GMT-08:00
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Z Time zone RFC 822 time zone -0800
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    X Time zone ISO 8601 time zone -08; -0800; -08:00

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Input string Pattern
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2001.07.04 AD at 12:08:56 PDT yyyy.MM.dd G 'at' HH:mm:ss z
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Wed, Jul 4, '01 EEE, MMM d, ''yy
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    12:08 PM h:mm a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    12 o'clock PM, Pacific Daylight Time hh 'o''clock' a, zzzz
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    0:08 PM, PDT K:mm a, z
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    02001.July.04 AD 12:08 PM yyyyy.MMMM.dd GGG hh:mm aaa
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Wed, 4 Jul 2001 12:08:56 -0700 EEE, d MMM yyyy HH:mm:ss Z
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    010704120856-0700 yyMMddHHmmssZ
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2001-07-04T12:08:56.235-0700 yyyy-MM-dd'T'HH:mm:ss.SSSZ
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2001-07-04T12:08:56.235-07:00 yyyy-MM-dd'T'HH:mm:ss.SSSXXX
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2001-W27-3 YYYY-'W'ww-u
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • projectRoot (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The path to the project root folder.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • testAsUnit (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If checked TestStudio test will be converted to JUnit test, else test steps will be converted.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • outputPath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'TestSwarmBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • testswarmServerUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • jobName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • userName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • authToken
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • maxRuns
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • chooseBrowsers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • pollingIntervalInSecs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • timeOutPeriodInMins
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • minimumPassing
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • testSuiteList
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • testName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • testUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • testCacheCracker
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • disableTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • testweaver
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • projectPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • experimentName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • jUnitReportDirectory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • htmlReportDirectory (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • instrumentView (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • namespacePattern (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • parameterValues (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • runScenarioLimit (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • runTimeLimit (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • silverParameters (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'TesteinRunBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • targetType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • targetId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Id of the target, that you want to run. Could be found on the target's detail page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • downloadReport
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If checked, execution report will be downloaded in format Testein-Report-{runId}.html
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • downloadLogs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'TesteinUploadStepBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • enableJs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • jsFilePath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • jsonFilePath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • enableJar
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • jarFilePath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • overwrite
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If checked, upload will overwrite existing test step. If not checked and test step already exists - an error will be generated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'TestingBotBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'TestiniumPlugin'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • projectId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Project of the plan to run
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • planId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Testinium plan to run
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • abortOnError (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If checked fails the current build if at least one of the tests encounter an error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • abortOnFailed (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If checked fails the current build if at least one of the tests is unsuccessful
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • failOnTimeout (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ignoreInactive (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If checked jenkins won't raise error if selected plan is deactivated from Testinium.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • timeoutSeconds (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'TestopiaBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • testopiaInstallationName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • testRunId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: int
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • singleBuildSteps
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • convertTestsToRun
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • This build step is intended to support execution of automated tests from Micro Focus ALM Octane.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The builder searches for the "testsToRun" parameter which is sent from ALM Octane as part of the execution framework.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Once it is found, its value is converted to the format of the selected testing framework, and injected to the "testsToRunConverted" environment parameter.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Later, the new parameter can be used in the appropriate execution builder.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • To use in other parameter textboxes, use the following syntax: ${testsToRunConverted}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • To use in the scripts (shell, batch command), use the following syntax: (Windows) %testsToRunConverted%, and (Linux) $testsToRunConverted. For example
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • (Surefire, Windows) mvn clean -Dtest=%testsToRunConverted% test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • (Failsafe, Linux) mvn clean -Dit.test=$testsToRunConverted verify

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • To use in the pipeline script (workflow job), use the following syntax : ${params.testsToRunConverted}. For example: mvn clean -Dtest=${params.testsToRunConverted} test


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * For UFT: In order to build a UFT MTBX file, this builder needs to know the test check-out directory. By default this is the job workspace directory. If tests are checked out in another directory, define in the job a String parameter "testsToRunCheckoutDirectory" with the correct directory.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ** For JUnit/TestNG: supported for JUnit 4.7+, Surefire Plugin 2.19+, Failsafe Plugin 2.12.1+
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • framework
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Select the testing framework whose format you want to convert to.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'TotalTestBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • connectionId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      This field specifies the host connection to use to execute a source download on.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Host connections can be configured in the Jenkins system configuration (Manage Jenkins -> Configure System).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • credentialsId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The available credentials to use for logging onto the host. Alternatively, click Add to add credentials using the Credentials Plugin. Refer to the Jenkins documentation for the Credentials Plugin.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • projectFolder
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The path to the Topaz for Total Test project folder containing the test scenario or test suite to run.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • testSuite
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A comma separated list of Topaz for Total Test test scenarios/suites names. On Windows the names are case-insensitive.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Wild carding of test scenarios/suites names can be done using '*' for any characters and '?' for a single character. 'All_Scenarios' can be used to run all test scenarios or 'All_Suites' can be used to run all test suites.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • jcl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the JCL file to run the Topaz for Total Test test scenario or test suite.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ccClearStats (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Indicates if the Code Coverage repository statistics should be cleared before running the test.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ccDB2 (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ccPgmType (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The type of the program specified on the EXEC statement, in the JCL, for the Total Test step. If PGM=IKJEFT01 was specified, select "Live DB2". When PGM=DFSRRC00 was specified select "Live IMS", otherwise select TotalTest.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ccRepo (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The dataset where Topaz for Total Test will write coverage information. This dataset will later be fed into the Code Coverage reporting system. Members with like systems, names, and compile date and times will automatically be merged together.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ccSystem (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A system name for this test. Code Coverage keeps statistics by programs separate by system name. This name can be any-specified name. The name must be 16 characters or less and will be converted to upper-case when the test is run.s. If not specified defaults to the test scenario/suite name.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ccTestId (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test identification to be added to the Code Coverage test. This information can be useful when reviewing test reports from Code Coverage. This test identification can be any-specified string. The test identification must be 16 characters or less and will be converted to upper-case when the test is run. If not specified defaults to the test scenario/suite name.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • deleteTemp (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delete temporary files after test run. The default is to delete temporary files.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • hlq (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Optional high level qualifier to be used when allocating datasets.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • hostPort (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • useStubs (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Indicates if stubs should be used when running the test scenario or test suite. The default is to use stubs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'ToxBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • toxIni
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • recreate
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • toxenvPattern
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'TptPlugin'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • The "Execute TPT test cases" build step can run in two modes.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Just execute the tests within this Job. The given values will be used to create a command that will be executed. This command could be typed into the command line and would work.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Use this Job as a Master. In this mode the TPT RMI API is used to read the test cases that must be executed. For every test case a slave job is started and parameters are provided that can be used by the "Execute TPT tests slave" build step. The slaves copy their reults back to the master and the master will aggregate the test results.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The master mode can be activated and configured by clicking on the "Advanced" button.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • exe
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • exePaths
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • arguments
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • isTptMaster
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • slaveJob
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • slaveJobCount
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • slaveJobTries
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tptBindingName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tptPort
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • executionConfiguration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • tptFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • configuration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • testdataDir
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • reportDir
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • enableTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • timeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • testSet
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tptStartUpWaitTime
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • enableJunit
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • jUnitreport
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • jUnitLogLevel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Values: NONE, ERROR, WARNING, INFO, ALL
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'TptPluginSlave'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • This build step expects to be executed in a job started by an "Execute TPT test cases" build step in master mode. The master job will provide some parameters used by this build step. It will execute excatly one test case and copies the result back to the master node. To execute a single test case the build step uses the TPT RMI API. The Job should be only run once on every Computer. You can achive that e.g. by Throttle Concurrent Builds Plugin
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • exePaths
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tptBindingName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tptPort
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tptStartUpWaitTime
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • tricentisCI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tricentisClientPath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Please input the Path to ToscaCIClient.exe or ToscaCIJavaClient.jar. This component is responsible for sending the execution request to your execution machines. For more details please refer to our manual
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • endpoint (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Please input the endpoint of TOSCARemoteExecutionService (e.g. http://servername:8732/TOSCARemoteExecutionService/) or ToscaDistributedExecutionServer (e.g. http://localhost/DistributionServerService/ManagerService.svc)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      This represents the component that is actually kicking off the test execution, either on one specific machine or via Tosca Distribution Server. For more details please refer to Set up test execution via Remote Service and Set up test execution with Distributed Execution.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • configurationFilePath (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      This parameter is optional. It lets you hand over a test configuration file that includes more details about which items you would like to execute. For more details please refer to our manual
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'TriggerBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • configs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • projects
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A comma separated list of projects to build
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • block
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        When activating this option, triggered builds will be run synchronously. The result of the current build step or the current build can then be controlled using the three following options:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Fail this build step if the triggered build is worse or equal to: This option takes precedence over the two following ones if its value is not never. In that case, the result of the current build step (that is, success or failure) is based on the result of the triggered builds. If the condition defined for at least one of the triggered build is met, then the build step will be considered as failed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Mark this build as failure if the triggered build is worse or equal to: This option takes precedence over the next one if its value is not set to never. In that case, the current build will be considered as failed based on the result of the triggered builds and the value of the option.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Mark this build as unstable if the triggered build is worse or equal to: This option is taken into account if its value is not never. In that case, the build will be considered as unstable based on the result of the triggered builds and the value of this option.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        With this option enabled the builds for the projects triggered are available as Env variables for future build steps
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • LAST_TRIGGERED_JOB_NAME="Last project started"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • TRIGGERED_JOB_NAMES="Comma separated list of all triggered projects"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • TRIGGERED_BUILD_NUMBER_<project name>="Last build number triggered"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • TRIGGERED_BUILD_NUMBERS_<project name>="Comma separated list of build numbers triggered"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • TRIGGERED_BUILD_RESULT_<project name>="Last triggered build result of project"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • TRIGGERED_BUILD_RESULT_<project name>_RUN_<build number>= "Result of triggered build for build number"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • TRIGGERED_BUILD_RUN_COUNT_<project name>= "Number of builds triggered for the project"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        All Project names have characters not a-zA-Z or 0-9 replaced by _(multiple characters are condensed into a single _).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • buildStepFailureThreshold
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • unstableThreshold
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • failureThreshold
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • configFactories
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • $class: 'AllNodesBuildParameterFactory'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Trigger the specified project on every node that's capable of running a build — those that are online and have non-zero executors configured.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'AllNodesForLabelBuildParameterFactory'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • This parameter factory defines where the target job should be executed. For each node matching the label a LabelParameter is generated, therefore the target job(s) are triggered for each node with the given label.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            If the label does not match any node then exactly one parameter will be generated having the entered label as parameter.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The name of the parameter to set. If there already is a label parameter on the target node, then this name should be the same.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • nodeLabel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The Label for which the parameters should be generated. For each Node matching the Label a NodeLabelParameter is generated. If no Node matches the Label then the job(s) are triggered with the unaltered Label - the job will therefore just stay in the build queue.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The label can be static or a token to be expanded by the token macro plugin
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ignoreOfflineNodes
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'BinaryFileParameterFactory'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Look for files that match the specified pattern in the current build, then for each of them trigger a build of the specified project(s) by passing that file as a file parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            This implementation does not interpret the contents of those files, and instead it simply gets passed and placed into the workspace of the triggered project(s) under the name specified here.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            This is useful, for example, when you have a portion of the job that can be split into concurrently executable subtasks. In such a situation, you can have an earlier step produce subtask work units by packaging necessary stuff into individual files, then use this mode to execute them all in parallel.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • parameterName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filePattern
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A GLOB pattern (such as 'foo/**/*.zip') relative to the workspace of this job, which specifies files that are passed to child projects.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • noFilesFoundAction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Values: SKIP, NOPARMS, FAIL
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'CounterBuildParameterFactory'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • This ParameterFactory generates a sequence of numbers as parameters. More precisely, for each number from From to To with step size Step the Parameters section is evaluated replacing $COUNT with the current number.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For each different number a build of the project(s) is triggered. If the sequence is empty no builds will be triggered.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • from
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              From where to count. Build variables will be replaced.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Count up to including. Build variables will be replaced.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • step
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Increment to use. Build variables will be replaced.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • paramExpr
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              KEY=value pairs, one per line (Java properties file format). Backslashes are used for escaping, so use "\\" for a single backslash.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Current build parameters and/or environment variables can be used in form: ${PARAM} or $PARAM.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The expression $COUNT or ${COUNT} will be replaced with the current count.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • validationFail
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              This option determines the behaviour to take if the from,to and step values do not form a valid combination. One that gives a finite number of combinations.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The actions that can be taken are:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Fail the build step This will fail the buildstep with an RuntimeException. (This is the default, and occured in older versions)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Don't trigger these projects This will cause the projects not to be triggered at all for this configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Skip these parameters This will allow the projects to be triggered without these parameters.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Values: FAIL, SKIP, NOPARMS
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'CounterGeneratorParameterFactory'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • This ParameterFactory generates a sequence of numbers as parameters. More precisely, for each number from From to To with step size Step the Parameters section is evaluated replacing $COUNT with the current number.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For each different number a build of the project(s) is triggered. If the sequence is empty no builds will be triggered.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • from
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              From where to count. Generator variables will be replaced.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Count up to including. Generator variables will be replaced.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • step
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Increment to use. Generator variables will be replaced.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • paramExpr
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              KEY=value pairs, one per line (Java properties file format). Backslashes are used for escaping, so use "\\" for a single backslash.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Current generator parameters and/or environment variables can be used in form: ${PARAM} or $PARAM.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The expression $COUNT or ${COUNT} will be replaced with the current count.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • validationFail
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              This option determines the behaviour to take if the from,to and step values do not form a valid combination. One that gives a finite number of combinations.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The actions that can be taken are:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Fail the build step This will fail the buildstep with an RuntimeException. (This is the default, and occured in older versions)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Don't trigger these projects This will cause the projects not to be triggered at all for this configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Skip these parameters This will allow the projects to be triggered without these parameters.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Values: FAIL, SKIP, NOPARMS
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'FileBuildParameterFactory'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • This ParameterFactory generates parameters based on the contents of the files found.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For each different file found a build of the project(s) is triggered.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filePattern
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              File wildcard pattern for for finding parameter list files. For example 'Param*.txt' would generate a new configuration for each file that matches the pattern and use the properties defined in each file.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • encoding
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Specify the encoding of contents of the files. If not specified, default encoding of the platform is used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • noFilesFoundAction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              This option determines the behaviour to take if no files are found that match the pattern.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The actions that can be taken are:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Don't trigger these projects This will cause the projects not to be triggered at all for this configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Skip these parameters This will allow the projects to be triggered without these parameters. (This is the default, and occured in older versions)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Fail the build step This will fail the buildstep with an RuntimeException.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Values: SKIP, NOPARMS, FAIL
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'FileGeneratorParameterFactory'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • This ParameterFactory generates parameters based on the contents of the files found.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For each different file found a build of the project(s) is triggered.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filePattern
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              File wildcard pattern for for finding parameter list files. For example 'Param*.txt' would generate a new configuration for each file that matches the pattern and use the properties defined in each file.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • noFilesFoundAction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              This option determines the behaviour to take if no files are found that match the pattern.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The actions that can be taken are:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Don't trigger these projects This will cause the projects not to be triggered at all for this configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Skip these parameters This will allow the projects to be triggered without these parameters. (This is the default, and occured in older versions)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Fail the build step This will fail the buildstep with an RuntimeException.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Values: SKIP, NOPARMS, FAIL
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'MultipleBinaryFileParameterFactory'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • parametersList
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                org.jenkinsci.plugins.parallel_test_executor.MultipleBinaryFileParameterFactory$ParameterBinding
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • noFilesFoundAction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Values: SKIP, NOPARMS, FAIL
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'NodeListBuildParameterFactory'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • This parameter factory defines where the target job should be executed. For each node in the given list, a job is triggered.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The name of the parameter to set. If there already is a node parameter on the target node, then this name should be the same.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • nodeListString
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A comma separated list of nodes to execute the job on. The list can be static or contain tokens to be expanded by the token macro plugin
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • configs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'BooleanParameters'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • configs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              This passes Boolean parameters to the downstream jobs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • value
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'CurrentBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'FileBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • propertiesFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Comma seperated list of absolute or relative paths to file(s) that contains the parameters for the new project. Relative paths are originated from the workspace. The file should have KEY=value pairs, one per line (Java properties file format). Backslashes are used for escaping, so use "\\" for a single backslash.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Current build paramenters and/or environment variables can be used in form: ${PARAM} or $PARAM.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • encoding
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Specify the encoding of contents of the files. If not specified, default encoding of the platform is used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • failTriggerOnMissing
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                When enabled blocks the triggering of the downstream jobs if any of the files are not found in the workspace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • useMatrixChild
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Use files in workspaces of child builds (that is, builds for each axes combination). This works only when used in publishers of multi-configuration projects. Ignored when used in builders.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • combinationFilter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Write groovy expression to filter child builds whose files to use. If not specified, uses all children. See Combination Filter of Configuration Matrix for details of groovy expression.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • onlyExactRuns
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Use child builds that is triggered exactly by the parent build. This affects the behavior when you triggered only some of combinations using plugins, you removed some values from axes, and so on.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • textParamValueOnNewLine
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                When enabled properties containing newline character(s) are propagated as TextParameterValue which is a specialized StringParameterValue commonly used for handling multi-line strings in Jenkins. When disabled (default) all properties are propagated as StringParameterValue.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                TextParameterValue and StringParameterValue are typically rendered differently by Jenkins and plugins such as the Rebuild plugin.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'GeneratorCurrentParameters'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'GitRevisionBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • This "parameter" passes the SHA1 commit ID that was built by this project into the specified job, and thereby causes the specified job to check out the exact same commit. This is useful to chain multiple activities in a sequence that acts on the same commit in different ways.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • combineQueuedCommits
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  This checkbox cause the all revisions to be be ignored apart from the last one if a build is already in the queue.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Does not combine entries with builds of manually started downstream job that are queued. (Ones that do no have a git hash attached to them)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Warning: There is no consideration for multiple branches, or any other behaviour, it is your responsibility to make sure that the hashes provided come from the same branch.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'MatrixSubsetBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • filter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Specifies the Groovy filter expression that restricts the subset of the combinations that the downstream project will run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See the "Combination Filter" field in a matrix project configuration page for more details about the environment the script runs in, examples, and so on.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  What you specify here gets expanded by variables of the triggering build, which allows you to dynamically control the subset of the triggerred job. For example, if you trigger job BAR from FOO with label=="${TARGET}" in the filter, and if FOO defines the TARGET variable and FOO #1 sets TARGET to be linux, then the triggered BAR #3 will only select the subset of combinations where label=="linux" holds true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Note that the variable expansion follows the ${varname} syntax used throughout in Jenkins, which collides with Groovy string inline expression syntax. However, Jenkins variable expansion leaves undefined variables as-is, so most of the time your Groovy string line expression syntax will survive the expansion, get passed to Groovy as-is, and work as expected. If you do need to escape '$', use '$$'.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'NodeLabelBuildParameter'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  This parameter type defines where the target job should be executed, the value must match either a label or a node name - otherwise the job will just stay in the queue. The NodeLabel parameter passed to the target job, does not have to exist on the target job (but if the target has one defined, it should match the name). This way it is possible to trigger jobs on different nodes then they are actually configured.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • nodeLabel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The node can be static or a token to be expanded by the token macro plugin
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • $class: 'NodeParameters'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'PredefinedBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • properties
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    KEY=value pairs, one per line (Java properties file format). Backslashes are used for escaping, so use "\\" for a single backslash.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Current build parameters and/or environment variables can be used in form: ${PARAM} or $PARAM.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • textParamValueOnNewLine
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    When enabled properties containing newline character(s) are propagated as TextParameterValue which is a specialized StringParameterValue commonly used for handling multi-line strings in Jenkins. When disabled (default) all properties are propagated as StringParameterValue.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TextParameterValue and StringParameterValue are typically rendered differently by Jenkins and plugins such as the Rebuild plugin.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'PredefinedGeneratorParameters'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • properties
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    KEY=value pairs, one per line (Java properties file format). Backslashes are used for escaping, so use "\\" for a single backslash.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Current build parameters and/or environment variables can be used in form: ${PARAM} or $PARAM.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'SubversionRevisionBuildParameters'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • This parameter passes the Subversion revisions that were used in this build to the downstream builds.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • includeUpstreamParameters
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    This option passes through the subversion parameters that were passed into this build from upstream builds, so that they can be used on downstream projects.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'TwitterPublisher'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • tokenCredentialsID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The credentials specifying the token for accessing Twitter.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • consumerCredentialsID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The credentials specifying the consumer for accessing Twitter.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • tweetText
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The text of the Tweet to publish. Variables can be specified using the ${variablename} syntax.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The plugin prevents the tweet from being published when a tweet with the same description already exists.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'UnicornValidationBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • unicornUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • siteUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • maxErrorsForStable
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • maxWarningsForStable
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • maxErrorsForUnstable
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • maxWarningsForUnstable
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'UninstallBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • packageId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • failOnUninstallFailure
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'UnitTestBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • connection

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              An Oracle connection string used for connecting to the database.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              user/password@host:port/service
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • name

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A database object name can contain special pattern-matching characters:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • An underscore (_) or question mark (?) in the pattern matches exactly one character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • A percent sign (%) or asterisk (*) in the pattern matches zero or more characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • An exclamation mark (!) in the pattern excludes zero or more characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • owner

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A database object owner can contain special pattern-matching characters:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • An underscore (_) or question mark (?) in the pattern matches exactly one character.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • A percent sign (%) or asterisk (*) in the pattern matches zero or more characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • An exclamation mark (!) in the pattern excludes zero or more characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • txt
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • xml
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'Unity3dBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • For projects that use Unity3d as the build system.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            This causes Jenkins to invoke the Unity3d Editor with the given command line arguments.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A non-zero exit code from Unity3d makes Jenkins mark the build as a failure.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • unity3dName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • argLine
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The full command line that comes after the executable. Typically something like:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -quit -batchmode -executeMethod YourEditorScript.YourBuildMethod [-nographics] or
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -quit -batchmode -buildWindowsPlayer path/to/your/build.exe or
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -quit -batchmode -buildOSXPlayer path/to/your/build.app

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              If this value isn't set, the globalArgLine is used.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Note: we make little to no attempt to detect conflicting arguments or arguments not suitable to the platform neither at configuration nor at runtime.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              If the specified command line contains no -projectpath argument, the plugin automatically adds one with the proper parameter (the workspace of the project on the target machine). This is to make sure unity builds the proper project. Otherwise unity would reuse the last opened project. You can override it, but this hasn't been thoroughly tested.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              If your build agent have multiple executors (which you should probably do), it is highly recommended to make use of a -logFile argument to avoid letting Unityed write to the standard editor.log concurrently. A recommended practise is to use something like -logFile "$WORKSPACE/unity3d_editor.log".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              See the official Editor command line arguments documentation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • unstableReturnCodes
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • unshelve
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • shelf
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • resolve
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • tidy
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ignoreEmpty
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'UpdateBox'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • cloud
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • workspace
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The workspace in ElasticBox.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • box
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The box in the selected workspace to update.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • variables
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • azureVMSSUpdate
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • azureCredentialsId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The Azure Service Principal credentials used to communicate with the Azure services. Check the following documentation for more information about the service principal:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • resourceGroup
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The resource group name that the Virtual Machine Scale Set is associated with.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The Azure Virtual Machine Scale Set name.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • imageReference
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • id (optional)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Resource ID or VHD URI of the custom image.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Example Resource ID: /subscriptions/your-subscription-id/resourceGroups/your-resource-group/providers/Microsoft.Compute/images/your-image-name

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Example VHD URI: http://your-storage-account.blob.core.windows.net/vhds/your-disk-image.vhd

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • offer (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Offer of the image. For example, UbuntuServer.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • publisher (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Publisher of the image. For example, Canonical.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • sku (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SKU of the image. For example, 16.04-LTS.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • version (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Version of the image. For example, 16.04.201611150.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • azureVMSSUpdateInstances
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • azureCredentialsId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The Azure Service Principal credentials used to communicate with the Azure services. Check the following documentation for more information about the service principal:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • resourceGroup
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The resource group name that the Virtual Machine Scale Set is associated with.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The Azure Virtual Machine Scale Set name.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • instanceIds
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Instance IDs to be updated, separated by ' ,'.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • $class: 'UpdateProjectBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'UploadAppBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • mcServerName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • mcUserName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • mcPassword
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • mcTenantId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • proxySettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • fsUseAuthentication
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • fsProxyAddress
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • fsProxyUserName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • fsProxyPassword
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    hudson.util.Secret
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • applicationPaths
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Array/List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • mcAppPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • upload-pgyer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • uKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Required) User Key, used to identify the current user's identity,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                for the same pgyer registered users, the value of the fixed!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Click to get pgyer uKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • apiKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Required) API Key, used to identify the identity of the API caller,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if not specified, each interface needs to contain this parameter.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For the same pgyer registered users, this value is fixed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Click to get pgyer api_key
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • scanDir
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Required) need to upload ipa or apk file base dir path!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The default is ${WORKSPACE}, It means the path of the current project!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It is using ant's DirectoryScanner class, click to see DirectoryScanner class
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It is equivalent to the parameters of the basedir method in the DirectoryScanner class! click to see basedir method
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • wildcard
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Required) need to upload ipa or apk file name, Support wildcards,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                like this: **/Test?/*.apk
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It is using ant's DirectoryScanner class, click to see DirectoryScanner class
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It is equivalent to the parameters of the includes method in the DirectoryScanner class! click to see includes method
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • installType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Optional)Type of Install, this value is (1,2,3).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                1:Public,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2:Password,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                3:Restrict.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The default is Public!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • password
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Optional) set the App installation password,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if you do not want to set the password, please pass empty string, or not pass.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • updateDescription
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Optional) Version updated description, please pass on an empty string or do not pass anything.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • qrcodePath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Optional) If you need to download the qrcode,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                please enter the save path of the qrcode!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                otherwise, not download!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • envVarsPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Optional) if you need to save info, please enter save file path!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                otherwise, not save!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • upload-pgyer-v2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • apiKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Required) API Key, used to identify the identity of the API caller,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if not specified, each interface needs to contain this parameter.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For the same pgyer registered users, this value is fixed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Click to get pgyer api_key
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • scanDir
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Required) need to upload ipa or apk file base dir path!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The default is ${WORKSPACE}, It means the path of the current project!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It is using ant's DirectoryScanner class, click to see DirectoryScanner class
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It is equivalent to the parameters of the basedir method in the DirectoryScanner class! click to see basedir method
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • wildcard
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Required) need to upload ipa or apk file name, Support wildcards,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                like this: **/Test?/*.apk
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It is using ant's DirectoryScanner class, click to see DirectoryScanner class
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It is equivalent to the parameters of the includes method in the DirectoryScanner class! click to see includes method
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • buildName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Optional) App name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • buildInstallType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Optional)Type of Install, this value is (1,2,3).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                1:Public,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2:Password,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                3:Restrict.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The default is Public!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • buildPassword
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Optional) Setting App installation password.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If you do not want to set a password, please pass on an empty string or do not pass anything.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • buildUpdateDescription
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Optional) Version updated description, please pass on an empty string or do not pass anything.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • qrcodePath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Optional) If you need to download the qrcode,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                please enter the save path of the qrcode!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                otherwise, not download!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • envVarsPath
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                (Optional) if you need to save info, please enter save file path!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                otherwise, not save!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'UploadJUnitTestResult'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • properties
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  java.lang.String>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • uploadProgetPackage
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Creates and uploads a universal ProGet package to your ProGet server.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • feedName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The feed in ProGet to upload the package to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • groupName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The package you wish to upload your package to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A string of no more than fifty characters:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • numbers (0-9)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • upper and lower-case letters (a-Z)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • dashes (-)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • periods (.)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • forward-slashes (/)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • and underscores (_)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • may not start or end with a forward-slash
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                e.g. an/example/group

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • packageName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The package you wish to upload your package to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A string of no more than fifty characters:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • numbers (0-9)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • upper and lower-case letters (a-Z)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • dashes (-)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • periods (.)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • and underscores (_)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                e.g. mypackage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • version
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A string representing a Semantic Version; this plug-in will not do any validation that the version is correct, however ProGet will return an error and the task will fail if the version number is not correctly formatted.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • artifacts
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                You can use wildcards like 'module/dist/**/*.zip'. See [the includes attribute of Ant fileset](http://ant.apache.org/manual/Types/fileset.html) for the exact format.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Multiple patterns can be specified by placing a comma (,) between them
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • The base directory is the workspace. You can only archive files that are located in your workspace
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Will fail the build if no files are found

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Removing Unwanted Folders
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Top level folders can be excluded from the package using a custom addition to the Ant fileset - wrapping unwanted folder names in square brackets ([ ]):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • filter must start with '['
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • wildcards are not supported
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • filter can span a several folders
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • invalid filters are ignored
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • can be used with multiple filesets
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Examples:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • "[build]/sample/one.txt" would add the folder and file "sample/one.txt" to the package
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • "[build/sample]/two.txt" would add the file "one.txt" to the package
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • "build/[sample]/three.txt" would be ignored
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • "[**]/four.txt" would be ignored
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • "[one]/one.txt, [two]/two.txt" would add one.txt and two.txt to the package

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • caseSensitive (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Artifact archiver uses Ant org.apache.tools.ant.DirectoryScanner which by default is case sensitive. For instance, if the job produces *.hpi files, pattern "**/*.HPI" will fail to find them.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                This option can be used to disable case sensitivity. When it's unchecked, pattern "**/*.HPI" will match any *.hpi files, or pattern "**/cAsEsEnSiTiVe.jar" will match a file called caseSensitive.jar.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • defaultExcludes (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • dependencies (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An array of strings, each consisting of a package identification string; this string is formatted as follows:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • �group�:�package-name�
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • �group�:�package-name�:�version�
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                When the version is not specified, the latest is used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • description (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A string containing any number of charters; these will be formatted as Markdown in the ProGet UI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • excludes (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Optionally specify the 'excludes' pattern, such as "foo/bar/**/*". A file that matches this mask will not be archived even if it matches the mask specified in 'files to package' section.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • icon (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A string of an absolute url pointing to an image to be displayed in the ProGet UI (at both 64px and 128px); if package:// is used as the protocol, ProGet will search within the package and serve that image instead
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • metadata (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Custom metadata in 'key = value' pairs, each key/value pair must be on it's own line so for more than one entry you will need to expand the entry field. Each key must be unique. Each value must be no more than 50 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If you need to add additional metadata, it's strongly recommended that you prefix these properties with an underscore (_) on the off-chance that a property you add will exist in a future version of the specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • title (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                An optional title for your package

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A string of no more than fifty characters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'UpmergeBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • commitUsername
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                User name in format: "Foo Bar ". Required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • useMango
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • useSlaveNodes
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Select this option to run tests in parallel across labelled nodes. Nodes need to have a Windows OS with useMango installed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                If this option is not selected or the Label Expression is empty, tests will be executed on the Jenkins master node only. This assumes the master has a Windows OS with useMango installed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Tip: For running useMango tests, we recommend adding the label 'usemango' to all your useMango Windows slave nodes.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • nodeLabel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • projectId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The name of your useMango project containing the tests to be executed (Note: This field is mandatory).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • folderName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Execute tests within a given project folder (Note: This field is not mandatory. Leaving it empty will include tests from all folders).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • testName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Execute tests with a given name (regular expressions supported). If a folder name is specified only matching tests within this folder will be used (Note: This field is not mandatory. Leaving it empty will include all tests).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • testStatus
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Execute tests with a specific status (Note: This field is not mandatory. Leaving it empty will include tests with all statuses).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • assignedTo
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Execute tests assigned to a specific user (Note: This field is not mandatory. Leaving it empty will include tests from all users).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'VB6Builder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • projectFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • compileConstants (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Tells Visual Basic which values to use for conditional compilation constants when making an .EXE or ActiveX component with the /make switch. Separate multiple constants with colons. Example: Conditional=1:AnotherConditional=0:More=1
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • outDir (optional)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Specifies a directory path to place all output files in when using /make. This path must already exist.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • vCommander
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • action
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Nested Choice of Objects
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'VCommanderRequestNewServiceAction'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • payload
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    When you lookup a service that exists in the vCommander Service Catalog, the request configured for that service is displayed in this field as a JSON payload. For some service requests you may edit configuration parameters. If you edit a service request's configuration parameters, you must use valid values for each configuration parameter and proper JSON formatting. Parameter validation is not performed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You may also use environment variables in the text. Regular Jenkins syntax will be used to resolve the variables - either $xyz, ${xyz} or ${a.b} but not $a.b, while ignoring "$".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • sync
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    vCommander actions may take a few minutes to complete. If you want Jenkins to wait for the service to complete (that is, perform the action synchronously), you can add timeout and checking intervals in the current build step. You can also add them in a separate, following wait step.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • polling
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'VCommanderRunWorkflowAction'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • targetType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Select the target type to run the workflow on. The target type and name must be a unique in vCommander.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You may also use environment variables in the text. Variables must resolve to valid target types. Regular Jenkins syntax will be used to resolve the variables - either $xyz, ${xyz} or ${a.b} but not $a.b, while ignoring "$".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • targetName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Enter the name of the target to run the workflow on. The target type and name must be a unique in vCommander.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You may also use environment variables in the text. Regular Jenkins syntax will be used to resolve the variables - either $xyz, ${xyz} or ${a.b} but not $a.b, while ignoring "$".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • workflowName
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • sync
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    vCommander actions may take a few minutes to complete. If you want Jenkins to wait for the action to complete (that is, perform the action synchronously), you can add timeout and checking intervals in the current build step or you add them a separate wait step.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • polling
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'VCommanderWaitForRequestNewServiceAction'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • requestId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you want the build job to wait for the completion of a service request, enter the service request's ID. Typically the wait will be for an asynchronous request made earlier in the same build. In that case, the build step will generate the environment variable VCOMMANDER_REQUESTED_SERVICE_ID, which can be used here.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You may also use environment variables in the text. Regular Jenkins syntax will be used to resolve the variables - either $xyz, ${xyz} or ${a.b} but not $a.b, while ignoring "$".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • polling
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • $class: 'VCommanderWaitForRunWorkflowAction'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • taskId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you want the build job to wait for the completion of a command workflow task, enter that task's ID. Typically the wait will be for an asynchronous command workflow task made earlier in the same build. In that case, the build step will generate the environment variable VCOMMANDER_WORKFLOW_TASK_ID, which can be used here.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You may also use environment variables in the text. Regular Jenkins syntax will be used to resolve the variables - either $xyz, ${xyz} or ${a.b} but not $a.b, while ignoring "$".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • timeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • polling
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: long
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • $class: 'VMGRAPI'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • vAPIUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                vManager expose a REST API interface for API. The REST API is a dedicated process for serving remote http requests - vAPI.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Starting 14.1 s005 The vAPI process is served automatically by the vManager Server process, and as such you need to supply the following url:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                https://[VMANAGER_HOST:VMANAGER_PORT]/vmgr/vapi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For vmanager 14.1 s002, the vAPI process need to get started manually, as such, the url syntaxt is:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                http://[VAPI_HOST:VAPI_PORT]/vmgr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • vAPIUser
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                In case of a secure mode, the userId (vAPI User) will be shown as the user who perform the operation within vManager tool.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                In case of open mode, the default userid that will be used is "vapi".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • vAPIPassword
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                In case of a secure mode, the vAPI Secret Key is needed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                vAPI Secret Key can be set for each vAPI process. Please contact vAPI documentation for further info.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • vAPIInput
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • vJsonInputFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                In case of a need in dynamically change the jSON input for the API per job, the pre-job should place into the workspace directory a file with the relevant jSON string to be sent to the vAPI.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The input file should be place into the working directory. In case this field is empty, The file name need to be: ${BUILD_NUMBER}.${BUILD_ID}.vapi.input
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Please fill this field only in case, you want to hard code the input file name, to be consist across all builds.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • deleteInputFile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • authRequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                vManager vAPI can operate in one of two modes:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Secured by user/secret key
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Open
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • In case of a secure mode, the userId (vAPI User) will be shown as the user who perform the operation within vManager tool.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                In case of open mode, the default userid that will be used is "vapi".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • apiType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: String
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • dynamicUserId
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    In case of a need in dynamically selecting the user name per job, the pre-job should place into the workspace directory a file with single line that contains the userid to be used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The file name should be: ${BUILD_NUMBER}.${BUILD_ID}.user.input"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The job will pick the userid which is in the file, and connect to vAPI using this userid and the vAPI secret key.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Type: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • apiUrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    This is the acctual URL of the API
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Example:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • /severe_messages /count
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • /severe_messages /get
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • /sessions /count
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • /sessions /launch
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • /sessions /get
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • /runs /compact
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • /runs /update

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Please see the full API list at http://[vAPI HOST]:[vAPI PORT]/vmgr/rest/$docs

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Please note that the output of the API call will get saved as jSON format into the workspace at ${BUILD_NUMBER}.${BUILD_ID}.vapi.output
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • requestMethod
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • advConfig
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • connTimeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Connection Timeout is the time (in minutes) for the Jenkins executor to wait till it establish a connection with the vManager server. It is usually very fast, so no need to change the default (1 minute).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Setting the time to 0 means an unlimited time. In case it is taking too long to establish a connection, and the time passed is more than the Connection Timeout set, the connection to the vManager server will be closed, and the Jenkins executor will be able to continue. The vAPI operation will fail (it will not start), and the build will be marked as failed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If no Connection timeout is set, the default is 1 minutes.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • readTimeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Read Timeout is the time (in minutes) for the Jenkins executor to wait for vManager server to end the current operation. In heavy operations such as collect compact or ranking, the time to response back can vary, and might even take an hour or so depends on the load the vManager server is experiencing.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Setting the time to 0 means an unlimited time. In case the vAPI call is taking too long, and is more than the Read Timeout set, the connection to the vManager server will be closed, and the Jenkins executor will be able to continue. The vAPI operation will not fail, but the build will be marked as failed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If no Read timeout is set, the default is 30 minutes.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'VMGRLaunch'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'VSphereBuildStepContainer'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'VaddyPlugin'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'VagrantDestroyCommand'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'VagrantProvisionCommand'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'VagrantSshCommand'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'VagrantUpCommand'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'ValgrindBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • crxValidate
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Validate that content packages in the workspace conform to restrictions on the scope of their WorkspaceFilter and on the types of embedded files. Use this to enforce security policies to prevent developers from deploying content or code through continuous integration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Only package files with .zip or .jar extensions will be identified and deployed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'Validator'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'VectorCASTCommand'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'VectorCASTSetup'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'ViberNotifier'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'ViewCloner'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'VirtualenvBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'VsCodeMetricsBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • vsTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'WASBuildStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'WakeUpIOSDevice'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Wakes up tethered iOS devices, and automatically opens Mobile Safari to the most recent URL. This can be used to "prep" devices before running tests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'WarDeployment'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Deploys a WAR file generated by your build directly to a Heroku app
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'WarriorPluginBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'WebLoadAnalyticsBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'WebLoadConsoleBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'WildflyBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'WinBatchBuildStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'WinDocksBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • winRMClient
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'WixToolsetBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'WorkspaceDeployment'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Deploys your Jenkins workspace to a Heroku app. See advanced options for including and excluding certain files and the location of your Procfile.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • xcodeBuild
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'XFramiumBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'XLRVarSetterBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • osfBuilderSuiteXMLLint
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'XShellBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'XUnitBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'ZAPBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'ZOSJobSubmitter'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'ZanataCliBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Experimental feature - this is experimental and subject to change without notice.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'ZanataSyncStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Use this build step to perform standard Zanata push and pull. If you need to use advanced Zanata CLI options, Jenkins admin can configure Zanata CLI installation under global tools. Then select the installation in the job configuration. You can then use it in shell.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'ZapRunner'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.alauda.jenkins.plugins.freestyle.CreateStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.alauda.jenkins.plugins.freestyle.DeleteStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.alauda.jenkins.plugins.freestyle.RawStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.alauda.jenkins.plugins.freestyle.WatchStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.aliyun.www.cos.DeployBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.cloudbees.dockerpublish.DockerBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Build and push your Docker based project to the Docker registry. Builds the Dockerfile present in the workspace root or in the directory specified and pushes it to the Docker registry.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.cloudbees.plugins.deployer.DeployBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.etas.jenkins.plugins.CreateTextFile.CreateFileBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.groupon.jenkinsci.plugins.DotCiFigtemplate.HelloWorldBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.openshift.jenkins.plugins.freestyle.CreateStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.openshift.jenkins.plugins.freestyle.DeleteStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.openshift.jenkins.plugins.freestyle.RawStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.openshift.jenkins.plugins.freestyle.WatchStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.perfectomobile.jenkins.copyartifact.CopyArtifact'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.quest.tdt.ScriptBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'com.synopsys.integration.coverity.freestyle.CoverityBuildStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'eggPlantBuilder'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • copyArtifacts
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'iOSAppInstaller'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Silently installs the specified iOS app (.ipa file) on tethered iOS devices.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'iOSSimulatorLauncher'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'jenkins.plugins.coverity.CoverityBuildStep'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • How to configure the Coverity Build Step

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The build step can be configured as any other build steps. Choose the appropriate builder and configure the command to be performed. The configured build step will be wrapped with the Coverity cov-build executables so that it captures the build and can be used to further analysis by using coverity static tools. This build step is only for capturing build of compiled sources.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • $class: 'ConditionalBuilder'